Esempio n. 1
0
 /// <summary>
 /// Creates a time that will fire for a fixed number of iterations and then finish
 /// </summary>
 /// <param name="delay"></param>
 /// <param name="numiterations"></param>
 /// <param name="callback"></param>
 /// <returns></returns>
 public static Timer Create(float delay, int numiterations, Action callback)
 {
     Timer result = new Timer(numiterations, delay);
     result.Callback = callback;
     return result;
 }
Esempio n. 2
0
 /// <summary>
 /// Create a timer that will fire indefinetely
 /// </summary>
 /// <param name="delay"></param>
 /// <param name="callback"></param>
 /// <returns></returns>
 public static Timer Create(float delay, Action callback)
 {
     Timer result = new Timer(0, delay);
     result.Callback = callback;
     return result;
 }