Targeting System 2.0.0
Plugin for multipurpose targeting and visual effects.
|
In-Memory PubSub filtered by Type. More...
Public Member Functions | |
IObservable< Unit > | PublishAsync< T > (T message) |
Send Message to all receiver and await complete. More... | |
IDisposable | Subscribe< T > (Func< T, IObservable< Unit > > asyncMessageReceiver) |
Subscribe typed message. More... | |
void | Dispose () |
IObservable< Unit > | PublishAsync< T > (T message) |
Send Message to all receiver and await complete. More... | |
IDisposable | Subscribe< T > (Func< T, IObservable< Unit > > asyncMessageReceiver) |
Subscribe typed message. More... | |
Static Public Attributes | |
static readonly IAsyncMessageBroker | Default = new AsyncMessageBroker() |
AsyncMessageBroker in Global scope. | |
In-Memory PubSub filtered by Type.
IObservable< Unit > UniRx.AsyncMessageBroker.PublishAsync< T > | ( | T | message | ) |
Send Message to all receiver and await complete.
Implements UniRx.IAsyncMessagePublisher.
IDisposable UniRx.AsyncMessageBroker.Subscribe< T > | ( | Func< T, IObservable< Unit > > | asyncMessageReceiver | ) |
Subscribe typed message.
Implements UniRx.IAsyncMessageReceiver.