public bool IsCallBackMatch(TimerManager.OnTimeUpHandler callbBack) { if (this.callBack == callbBack) { return(true); } return(false); }
public void Reset() { this.serialId = -1; this.parms = null; this.loopTimes = -1; this.totalTime = 0; this.currentTime = 0; this.callBack = null; this.isRunning = false; this.isFinish = true; }
public Timer Init(int serialId, int totalTime, int loopTimes, enTimerType timerType, TimerManager.OnTimeUpHandler callBack, params object[] parms) { if (loopTimes <= 0) { loopTimes = -1; } this.serialId = serialId; this.totalTime = totalTime; this.loopTimes = loopTimes; this.timerType = timerType; this.callBack = callBack; this.parms = parms; this.isFinish = false; this.isRunning = true; this.currentTime = 0; return(this); }
public int AddTimer(int totalTime, int loopTimes, enTimerType timerType, TimerManager.OnTimeUpHandler callBcak, params object[] parms) { return(timerManager.AddTimer(totalTime, loopTimes, timerType, callBcak, parms)); }
public void RemoveTimer(TimerManager.OnTimeUpHandler callBack, enTimerType enTimeType) { timerManager.RemoveTimer(callBack, enTimeType); }