public void removeEeventListener(String eventType, EventTrigger.EventDelegate eventObj) { if (_eventMap == null) { return; } if (_eventMap.ContainsKey(eventType)) { _eventDispatch.removeEventListener(eventType, eventObj); _eventMap.Remove(eventType); } }
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); } }