Exemple #1
0
 public void removeEeventListener(String eventType, EventTrigger.EventDelegate eventObj)
 {
     if (_eventMap == null)
     {
         return;
     }
     if (_eventMap.ContainsKey(eventType))
     {
         _eventDispatch.removeEventListener(eventType, eventObj);
         _eventMap.Remove(eventType);
     }
 }
Exemple #2
0
 public void addEventListener(String eventType, EventTrigger.EventDelegate eventObj)
 {
     if (_eventMap == null)
     {
         _eventMap = new Dictionary <string, EventTrigger.EventDelegate>();
     }
     if (_eventMap.ContainsKey(eventType))
     {
         throw new Exception("事件重复注册" + eventType);
     }
     else
     {
         _eventMap.Add(eventType, eventObj);
         _eventDispatch.addEventListener(eventType, eventObj);
     }
 }