Ejemplo n.º 1
0
    public void TakeDamage(float damage)
    {
        currentHp     -= damage;
        hpSlider.value = currentHp / maxHp;

        if (currentHp <= 0)
        {
            controller.EndPhase();

            extraLife--;
            extraLifeText.text = extraLife.ToString();

            if (extraLife <= 0)
            {
                print("You Win");
            }
            else
            {
                currentHp      = maxHp;
                hpSlider.value = currentHp / maxHp;
            }
        }
    }