IEnumerator Start() { m_HalfTime = m_Duration / 2; OnTimerStarted?.Invoke(); yield return(StartCoroutine(WaitAndPrint(1.0F))); OnTimerEnded?.Invoke(); }
private IEnumerator Start() { _halfTime = _duration / 2; OnTimerStarted?.Invoke(); yield return(StartCoroutine(WaitAndPrint(1.0f))); OnTimerEnded?.Invoke(); }
/// <summary> /// Can be used externaly to interrupt the timer and put it at its maximum value /// </summary> public void EndTimer() { counter = 0; OnTimerEnded?.Invoke(); }