private void FireRoundChange(BaseRound _, BaseRound newRound) { switch (newRound) { case PreRound: RoundPreparation.Fire(this); break; case InProgressRound: RoundStart.Fire(this); break; case PostRound: RoundEnd.Fire(this); break; } }