public bool ContainsEvent(Timer.OnTimerEvent evt) { if (evt == null) { return(false); } Delegate[] evts = m_EventHandler.GetInvocationList(); if (evts == null || evts.Length <= 0) { return(false); } for (int i = 0; i < evts.Length; ++i) { Timer.OnTimerEvent curEvt = evts [i] as Timer.OnTimerEvent; if (evt == curEvt) { return(true); } } return(false); }
// // Methods // public void AddListener(Timer.OnTimerEvent listener) { m_EventHandler += listener; }
public void RemoveListener(Timer.OnTimerEvent listener) { m_EventHandler -= listener; }