public void OnButtonClicked() { // Publish SimpleMessageBroker.Publish <FooArgs>("foo_id", new FooArgs() { value = "hello world" }); }
void Start() { // Subscribe SimpleMessageBroker.Subscribe <FooArgs>("foo_id", FooWithMessage); }
private void OnDestroy() { // Unsubscribe SimpleMessageBroker.Unsubscribe <FooArgs>("foo_id", FooWithMessage); }