VanillaBox Console has been released! It's a free app that lets you quickly test out Unity runtime features. Check it out here!

Also, a newly revamped website with improved docs is coming soon. Stay tuned!

New features and bug fixes will land in the private github repo before becoming available on the Asset Store. To request access to the repo, please send an email or pm Singtaa#4915 on Discord with your Github username and OneJS Order/INV number.

Async Await Support

// C#
public class Foo : MonoBehaviour {
    public async Task<string> GetAsyncString() {
        await Task.Delay(1000);
        return "GetAsyncString";
    }

    public async Task DoAsyncMethod() {
        await Task.Delay(1000);
        print("DoAsyncMethod");
    }
}
// TS
var foo = require("foo")

async function test() {
    const text = await foo.GetAsyncString()
    log(text)
    await foo.DoAsyncMethod()
}

test()