Beispiel #1
0
 public GameTimer(GameTime current, TimeSpan duration, TimeTriggerParam onFinish, object[] param)
 {
     isRunning         = true;
     isDone            = false;
     start             = current.TotalGameTime;
     target            = start + duration;
     this.paramfinish += onFinish;
     this.param        = param;
 }
Beispiel #2
0
 public static void AddStaticTimer(GameTime current, TimeSpan duration, TimeTriggerParam onFinish, object[] param)
 {
     onFinish += PruneTimer;
     StaticTimers.Add(new GameTimer(current, duration, onFinish, param));
 }