Esempio n. 1
0
 public bool TickPassed(ref TTick tick, double val)
 {
     foreach (var t in this.ticks)
     {
         if (val == t.Value || (val - t.Value) * (this.lastVal - t.Value) < 0.0)
         {
             tick         = t;
             this.lastVal = val;
             return(true);
         }
     }
     this.lastVal = val;
     return(false);
 }
Esempio n. 2
0
 public bool TickPassed(ref TTick tick, double val)
 {
     foreach (var t in this.ticks)
     {
         if (val == t.Value || (val - t.Value) * (this.lastVal - t.Value) < 0.0)
         {
             tick = t;
             this.lastVal = val;
             return true;
         }
     }
     this.lastVal = val;
     return false;
 }
Esempio n. 3
0
 protected virtual State DoTick(TTick deltaTime)
 {
     return(this);
 }
Esempio n. 4
0
 public State Tick(TTick deltaTime)
 {
     Timer.Increase(deltaTime);
     return(DoTick(deltaTime));
 }
Esempio n. 5
0
 public void RedefineTimer(TTick total)
 {
     Timer.Redefine(total);
 }
Esempio n. 6
0
        public bool TickPassed(double val)
        {
            var tick = new TTick();

            return(TickPassed(ref tick, val));
        }
Esempio n. 7
0
 public bool TickPassed(double val)
 {
     var tick = new TTick();
     return TickPassed(ref tick, val);
 }