public void OnPlayerDamaged() { state.HandleHit(this); if (PlayerDamaged != null) { PlayerDamaged(this, new PlayerDamagedEventArgs() { Health = health }); } }