public void TriggerPlayerHitPoleEvent(int height, Mario player) { PlayerHitPoleEventArgs args = new PlayerHitPoleEventArgs(height, player); OnRaisePlayerHitPoleEvent(args); }
protected virtual void OnRaisePlayerHitPoleEvent(PlayerHitPoleEventArgs e) { EventHandler <PlayerHitPoleEventArgs> handler = RaisePlayerHitPoleEvent; handler?.Invoke(e.Sender, e); }