Beispiel #1
0
    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);
    }
Beispiel #2
0
 public static void RemoveListener(string eventName, EventManagerCallback callback)
 {
     if(_events.ContainsKey(eventName))
     {
         Debug.Log("** REMOVING EVENT  " + eventName);
         _events[eventName].Remove(callback);
     }
 }