Beispiel #1
0
 public static void AddInvoker(EventNameEnum eventName_foo, TEventInvoker <T> invoker_foo)
 {
     if (!invokers[eventName_foo].Contains(invoker_foo))
     {
         invokers[eventName_foo].Add(invoker_foo);
         foreach (UnityAction <T> listener in listeners[eventName_foo])
         {
             invoker_foo.AddListener(eventName_foo, listener);
         }
     }
 }
Beispiel #2
0
 public static void RemoveInvoker(EventNameEnum eventName_foo, TEventInvoker <T> invoker_foo)
 {
     invokers[eventName_foo].Remove(invoker_foo);
 }