public void removeEventListener(string eventName, CEventListener.CEventListenerDelegate callBack) { if (this.eventListenerDic.ContainKeys(eventName)) { this.eventListenerDic[eventName].OnEvent -= callBack; } }
//为eventName事件,加一个监听回调事件callBack public void addEventListener(string eventName, CEventListener.CEventListenerDelegate callBack) { if (!this.eventListenerDic.ContainsKey(eventName)) { this.eventListenerDic.Add(eventName, new CEventListener()); } this.eventListenerDic[eventName].OnEvent += callBack; }