Example #1
0
 public void TakeDamage(int value)
 {
     _currentHealth -= value;
     _baseActionController.SetHealthBarValue((float)_currentHealth / (float)_totalHealth);
     if (_currentHealth <= 0)
     {
         HealthEnded?.Invoke();
         _baseActionController.Die();
     }
 }
Example #2
0
 private void HealthEndedHandler() => HealthEnded?.Invoke();