Пример #1
0
 public bool IsCallBackMatch(TimerManager.OnTimeUpHandler callbBack)
 {
     if (this.callBack == callbBack)
     {
         return(true);
     }
     return(false);
 }
Пример #2
0
 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;
 }
Пример #3
0
 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);
 }
Пример #4
0
 public int AddTimer(int totalTime, int loopTimes, enTimerType timerType, TimerManager.OnTimeUpHandler callBcak, params object[] parms)
 {
     return(timerManager.AddTimer(totalTime, loopTimes, timerType, callBcak, parms));
 }
Пример #5
0
 public void RemoveTimer(TimerManager.OnTimeUpHandler callBack, enTimerType enTimeType)
 {
     timerManager.RemoveTimer(callBack, enTimeType);
 }