//-------------------------------------- /// 构造函数 //-------------------------------------- public Timer(int time, int loop, XTimerMgr.OnTimeUpHandler timeUpHandler, uint sequence, object param) { if (loop == 0) { loop = -1; } m_totalTime = time; m_loop = loop; m_param = param; m_timeUpHandler = timeUpHandler; m_sequence = sequence; m_currentTime = 0; m_isRunning = true; m_isFinished = false; }
//-------------------------------------- /// 检查delegate是否匹配 //-------------------------------------- public bool IsDelegateMatched(XTimerMgr.OnTimeUpHandler timeUpHandler) { return(m_timeUpHandler == timeUpHandler); }