Skip to main content

Async usage

To send out messages in an async manner using UniTask you can call the .SendAsync() and .SendAsyncForget() methods

Usage below:

await EventBus.SendAsync(new OnHelloWorldEventAwait()
{
Message = "Hello World"
});

// https://github.com/Cysharp/UniTask?tab=readme-ov-file#async-void-vs-async-unitaskvoid
EventBus.SendAsyncForget(new OnHelloWorldEventForget()
{
Message = "Hello World"
}).Forget();