Пример #1
0
    public void Damage()
    {
        if (isShieldActive == true)
        {
            isShieldActive = false;
            ShieldVisualizer.SetActive(false);
            return;
        }
        life--;
        if (life == 2)
        {
            _leftengine.SetActive(true);
        }
        else if (life == 1)
        {
            _rightengine.SetActive(true);
        }
        _uimanager.UpdateLives(life);

        if (life < 1)
        {
            spawnObject.OnPlayerDeath();
            Destroy(this.gameObject);
        }
    }