Esempio n. 1
0
        /// <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);
        }
Esempio n. 2
0
 internal static void RegisterTemporaryTicker(TemporaryTicker ticker)
 {
     temporaryTickers.Add(ticker);
 }