public void TakeDamage(int amount) { if (stats.currentShield > 0) { LoseShield(amount); } else { stats.TakeDamage(amount); } }
public void TakeDamage(int amount) { characterDefinition.TakeDamage(amount); }
public void TakeDamage(float amount) { CharacterDefinition.TakeDamage(amount, gameObject); Debug.Log(CharacterDefinition.name + " Health: " + GetHealth()); }
public void TakeDamage(int damageAmount) { characterDefinition.TakeDamage(damageAmount); }