// Methods -------------------------------- public void Invoke <T>(IUEventData uEventData) where T : IUEvent { IUEvent uEvent = _getUEvent <T>(); if (uEvent != null) { uEvent.Invoke(uEventData); } }
// Event Handlers ------------------------------- private void OnEvent(IUEventData uEventData) { _uEvent.Invoke(uEventData); }
// Event Handlers ------------------------------- private void EventAsset_OnSampleEvent(IUEventData uEventData) { Debug.Log($"{this.GetType().Name} OnSampleEvent() uEventData='{uEventData}'. Null is ok."); }
private void OnRightClicked(IUEventData uEventData) { Debug.Log($"{this.GetType().Name} OnRightClicked() uEventData='{uEventData}'. Null is ok."); }
// Methods ------------------------------- public void SayHelloWorld(IUEventData uEventData) { Debug.Log($"{this.GetType().Name} Hello World! uEventData='{uEventData}'. Null is ok."); }
// Methods ------------------------------- public void Invoke <T>(IUEventData uEventData) where T : IUEvent { _eventDispatcher.Invoke <T>(uEventData); }
public void Invoke(IUEventData uEventData) { _uEvent.Invoke(uEventData); }
private void EventDispatcherSingleton_OnSampleEvent(IUEventData uEventData) { Debug.Log($"{this.GetType().Name} OnSampleEvent()...\n uEventData='{uEventData}'. Null is ok.\n\n"); }