IEnumerator Start()
    {
        m_HalfTime = m_Duration / 2;
        OnTimerStarted?.Invoke();
        yield return(StartCoroutine(WaitAndPrint(1.0F)));

        OnTimerEnded?.Invoke();
    }
Ejemplo n.º 2
0
        private IEnumerator Start()
        {
            _halfTime = _duration / 2;
            OnTimerStarted?.Invoke();

            yield return(StartCoroutine(WaitAndPrint(1.0f)));

            OnTimerEnded?.Invoke();
        }
Ejemplo n.º 3
0
    /// <summary>
    /// Can be used externaly to interrupt the timer and put it at its maximum value
    /// </summary>
    public void EndTimer()
    {
        counter = 0;

        OnTimerEnded?.Invoke();
    }