コード例 #1
0
 private void IncreaseHealth(float amount)
 {
     _currentHealth = Mathf.Min(_currentHealth + amount, _maxHealth);
     if (_currentHealth < 0f)
     {
         OnCharacterDied?.Invoke(this);
     }
 }
コード例 #2
0
 public void CharacterDied()
 {
     OnCharacterDied?.Invoke(this, EventArgs.Empty);
     Debug.Log("charater died");
 }
コード例 #3
0
 protected void Die()
 {
     OnCharacterDied?.Invoke();
 }