示例#1
0
    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);
    }
示例#2
0
 //
 // Methods
 //
 public void AddListener(Timer.OnTimerEvent listener)
 {
     m_EventHandler += listener;
 }
示例#3
0
 public void RemoveListener(Timer.OnTimerEvent listener)
 {
     m_EventHandler -= listener;
 }