public override void DoUpdate(GameTime gameTime) { if (PhaseTime >= 0) { if (ActiveInputManager.InputConfirmPressed() || ActiveInputManager.InputCancelPressed() || ActiveInputManager.InputSkipPressed()) { PhaseTime = 0; } else { PhaseTime--; } if (PhaseTime > 0) { return; } else if (PhaseTime == 0)//Phase start. { StartPlayerPhase(Map, Map.ListPlayer[Map.ActivePlayerIndex]); } } }