Exemple #1
0
 public static void SendEvent <T1, T2>(Events.Event <T1, T2> gameEvent, T1 param1, T2 param2)
 {
     EventAgent <T1, T2> .Instance.Invoke(gameEvent.eid, param1, param2);
 }
Exemple #2
0
 public static bool CheckHaveListener <T>(Events.Event <T> gameEvent)
 {
     return(EventAgent <T> .Instance.CheckHaveListener(gameEvent.eid));
 }
Exemple #3
0
 public static void AddListener <T1, T2>(Events.Event <T1, T2> gameEvent, Action <T1, T2> action)
 {
     EventAgent <T1, T2> .Instance.AddListener(gameEvent.eid, action);
 }
Exemple #4
0
 public static void SendEvent <T>(Events.Event <T> gameEvent, T param)
 {
     EventAgent <T> .Instance.Invoke(gameEvent.eid, param);
 }
Exemple #5
0
 public static void RemoveListener <T>(Events.Event <T> gameEvent, Action <T> action)
 {
     EventAgent <T> .Instance.RemoveListener(gameEvent.eid, action);
 }
Exemple #6
0
 public static void RemoveListener(Events.Event gameEvent, Action action)
 {
     EventAgent.Instance.RemoveListener(gameEvent.eid, action);
 }
Exemple #7
0
 public static void SendEvent(Events.Event gameEvent)
 {
     EventAgent.Instance.Invoke(gameEvent.eid);
 }
Exemple #8
0
 public static void SendEvent <T1, T2, T3, T4>(Events.Event <T1, T2, T3, T4> gameEvent, T1 param1, T2 param2, T3 param3, T4 param4)
 {
     EventAgent <T1, T2, T3, T4> .Instance.Invoke(gameEvent.eid, param1, param2, param3, param4);
 }
Exemple #9
0
 public static void RemoveListener <T, T1, T2, T3, T4>(Events.Event <T, T1, T2, T3, T4> gameEvent, Action <T1, T2, T3, T4> action)
 {
     EventAgent <T, T1, T2, T3, T4> .Instance.RemoveListener(gameEvent.eid, action);
 }
Exemple #10
0
 public static void SendEvent <T, T1, T2, T3>(Events.Event <T, T1, T2, T3> gameEvent, T1 param1, T2 param2, T3 param3)
 {
     EventAgent <T, T1, T2, T3> .Instance.Invoke(gameEvent.eid, param1, param2, param3);
 }