// Do nothing public override void ForgetPhaseSwitchEvent(PhaseSwitchEvent eventToRemove) { }
virtual public void ForgetPhaseSwitchEvent(PhaseSwitchEvent eventToRemove) { onPhaseSwitch -= eventToRemove; }
// Do nothing public override void RegisterPhaseSwitchEvent(PhaseSwitchEvent newEvent) { }
virtual public void RegisterPhaseSwitchEvent(PhaseSwitchEvent newEvent) { onPhaseSwitch += newEvent; }