public void Invoke(IMulticastMessage message) { var key = message.GetType(); if (!_handlers.ContainsKey(key)) { Debug.LogError("UniMediator: No handlers registered for: " + key); return; } _handlers[key].Invoke(message); }
public static void Publish(IMulticastMessage message) { _mediator.Publish(message); }
public void Publish(IMulticastMessage message) { _multicastMessageHandlers.Invoke(message); }