Exemple #1
0
    private void DecrementPowerups(float delta)
    {
        _hasteTimer        -= delta;
        _invisibilityTimer -= delta;
        _doubleJumpTimer   -= delta;

        if (_hasteTimer <= 0)
        {
            _hasHaste   = false;
            _hasteTimer = 0;
        }

        if (_invisibilityTimer <= 0)
        {
            _hasInvisibility = false;
            _animatedSprite.Show();
            _light.Show();
            _invisibilityTimer = 0;
        }

        if (_doubleJumpTimer <= 0)
        {
            _hasDoubleJump   = false;
            _doubleJumpTimer = 0;
        }
    }