示例#1
0
 public void RemoveEventListener(string eventName, ListenerEvent.EventCallback eventCallback)
 {
     for (int i = list.Count - 1; i >= 0; i--)
     {
         ListenerEvent listenerEvent = list[i];
         if (listenerEvent.eventName == eventName && listenerEvent.eventCallback == eventCallback)
         {
             list.RemoveAt(i);
             listenerEvent.Destroy();
         }
     }
 }
示例#2
0
    public void AddEventListener(string eventName, ListenerEvent.EventCallback eventCallback)
    {
        ListenerEvent listenerEvent = new ListenerEvent(eventName, eventCallback);

        list.Add(listenerEvent);
    }