public virtual void TakeDamage(EnemyDamageInfo damageInfo) { if (PlayerTakeDamageEvent != null) { PlayerTakeDamageEvent.Invoke(damageInfo); } }
public void Handle(PlayerTakeDamageEvent @event) { _view.OnHealthChange(@event.PlayerData.Health / @event.PlayerData.MaxHealth); }