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; } } }