public static void SendEvent <T1, T2>(Events.Event <T1, T2> gameEvent, T1 param1, T2 param2) { EventAgent <T1, T2> .Instance.Invoke(gameEvent.eid, param1, param2); }
public static bool CheckHaveListener <T>(Events.Event <T> gameEvent) { return(EventAgent <T> .Instance.CheckHaveListener(gameEvent.eid)); }
public static void AddListener <T1, T2>(Events.Event <T1, T2> gameEvent, Action <T1, T2> action) { EventAgent <T1, T2> .Instance.AddListener(gameEvent.eid, action); }
public static void SendEvent <T>(Events.Event <T> gameEvent, T param) { EventAgent <T> .Instance.Invoke(gameEvent.eid, param); }
public static void RemoveListener <T>(Events.Event <T> gameEvent, Action <T> action) { EventAgent <T> .Instance.RemoveListener(gameEvent.eid, action); }
public static void RemoveListener(Events.Event gameEvent, Action action) { EventAgent.Instance.RemoveListener(gameEvent.eid, action); }
public static void SendEvent(Events.Event gameEvent) { EventAgent.Instance.Invoke(gameEvent.eid); }
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); }
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); }
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); }