/// <summary> /// Creates a ticker that will fire in set intervals, until it expires. /// </summary> /// <param name="interval">The length of the tick interval.</param> /// <param name="duration">The total duration of the ticker.</param> /// <returns></returns> public static TemporaryTicker Create(float interval, float duration) { var ticker = new TemporaryTicker(interval, duration); TimeManager.RegisterTemporaryTicker(ticker); return(ticker); }
internal static void RegisterTemporaryTicker(TemporaryTicker ticker) { temporaryTickers.Add(ticker); }