public void takeDamage(int damagePoint) { currentHealth -= damagePoint; if (hpText) { hpText.text = currentHealth + "/" + maxHealth; } if (healthbar) { healthbar.fillAmount = (float)currentHealth / maxHealth; } if (currentHealth <= 0) { gameInstanceMngr.RecordData(); } }