public void Attacked(float m_damage) { float tempHealth = cat.nowHealth; cat.nowHealth -= m_damage * (1 - cat.defend / 100); if (cat.nowHealth > tempHealth) { cat.nowHealth = tempHealth; } catAnimation.Attacked(); if (cat.nowHealth <= 0) { GameOver.SetActive(true); } }