コード例 #1
0
    public void RestoreHealth(int health)
    {
        _currHealth = Mathf.Clamp(_currHealth + Mathf.Abs(health), 0, _maxHealth);
        HealthRestored?.Invoke();

        Debug.Log(health + " health Restored: " + _currHealth);
    }
コード例 #2
0
 public void Heal(int amountHealed)
 {
     CurrentHealth += amountHealed;
     HealthRestored?.Invoke(amountHealed);
     HealthSet?.Invoke(CurrentHealth);
 }