public void TriggerPlayerDamagedEvent(Mario player, AbstractGameObject damager) { PlayerDamagedEventArgs args = new PlayerDamagedEventArgs(player, damager); OnRaisePlayerDamagedEvent(args); }
protected virtual void OnRaisePlayerDamagedEvent(PlayerDamagedEventArgs e) { EventHandler <PlayerDamagedEventArgs> handler = RaisePlayerDamagedEvent; handler?.Invoke(e.Sender, e); }