Ejemplo n.º 1
0
 public uint SetGlobalTimer(float interval, XTimerMgr.ElapsedEventHandler handler, object param)
 {
     this._token += 1u;
     if (interval <= 0f)
     {
         handler(param);
         this._token += 1u;
     }
     else
     {
         double           trigger = this._elapsed + Math.Round((double)interval, 3);
         XTimerMgr.XTimer timer   = this.GetTimer(trigger, handler, param, this._token, true, -1);
         this._timers.PushHeap(timer);
         this._dict.Add(this._token, timer);
     }
     return(this._token);
 }
Ejemplo n.º 2
0
 private void Awake()
 {
     this._progressCb = new XTimerMgr.ElapsedEventHandler(this.Progress);
 }
Ejemplo n.º 3
0
 public XFxMgr()
 {
     this._innerDestroyFxCb = new XTimerMgr.ElapsedEventHandler(this.InnerDestroyFx);
 }