SimpleTimer.Stop C# (CSharp) Метод

Stop() публичный Метод

stop pauses the timer and allows for resume at current elapsed time
public Stop ( ) : void
Результат void
    public void Stop()
    {
        if (!isPaused)
        {
            _curTime = _getTime;
            isPaused = true;
        }
    }

Usage Example

Пример #1
0
    private void UpdatePlayerVisibility()
    {
        if (isPlayerVisible == (isPlayerVisible = state != State.Turning && lantern.IsPlayerVisible))
        {
            return;
        }
        if (isPlayerVisible)
        {
            if (!isPlayerConsideredVisible)
            {
                state = State.Following;
                damageTimer.Reset(damageTime);
                OnDetected();
            }

            isPlayerConsideredVisible = true;
            looseVisibilityTimer.Stop();
        }
        else
        {
            if (looseVisibilityTimer.Elapsed)
            {
                looseVisibilityTimer.Reset(visibilityPadTime);
            }
        }
    }
All Usage Examples Of SimpleTimer::Stop