Exemplo n.º 1
0
 public void TakeDamage(int damage)
 {
     _currentHealth.Value -= damage;
     UpdateHealth();
     if (_currentHealth.Value <= 0)
     {
         onDeath?.Raise(_currentHealth);
     }
 }
Exemplo n.º 2
0
 private void UpdateHealth()
 {
     onHealthUpdated?.Raise(_currentHealth);
 }