/// <summary> /// Called when [timer handler]. /// </summary> /// <param name="eventObj">The event object.</param> private void OnTimerHandler(Events.Event eventObj) { TimerEvent timerEvent = eventObj as TimerEvent; QuickUnity.Timers.ITimer timer = timerEvent.timer; float deltaTime = timerEvent.deltaTime; Debug.Log("timer1 count: " + timer.currentCount + ", delta time: " + deltaTime); }
/// <summary> /// Called when [timer complete handler]. /// </summary> /// <param name="eventObj">The event object.</param> private void OnTimerCompleteHandler(Events.Event eventObj) { TimerEvent timerEvent = eventObj as TimerEvent; QuickUnity.Timers.ITimer timer = timerEvent.timer; float deltaTime = timerEvent.deltaTime; Debug.Log("timer2 count: " + timer.currentCount + ", delta time: " + deltaTime); TimerManager timerManager = TimerManager.instance; timerManager.RemoveTimer("test1"); timerManager.RemoveTimer("test2"); }