public void UnRegistEvent(CEventSystem.EventHandler evtHanlder) { if (funcNotify != null) { if (funcNotify.Contains(evtHanlder)) { funcNotify.Remove(evtHanlder); } funcHandler -= evtHanlder; } }
public void RegistEvent(CEventSystem.EventHandler evtHandler) { if (funcNotify != null) { if (funcNotify.Contains(evtHandler)) { return; } funcNotify.Add(evtHandler); funcHandler += evtHandler; } else { funcNotify = new List <CEventSystem.EventHandler>(); funcNotify.Add(evtHandler); funcHandler += evtHandler; } }