public static void AddListener(string eventName, EventManagerCallback callback) { if(!_events.ContainsKey(eventName)) _events.Add(eventName, new List<EventManagerCallback>()); Debug.Log("** ADDING EVENT " + eventName); _events[eventName].Add(callback); }
public static void RemoveListener(string eventName, EventManagerCallback callback) { if(_events.ContainsKey(eventName)) { Debug.Log("** REMOVING EVENT " + eventName); _events[eventName].Remove(callback); } }