/// <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; }
/// <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; }