protected override void TurnBegin() { base.TurnBegin(); State = GlobalState.IDLE; if (m_PottedBallList.Count == 14) { Pools.ResetAllBalls(true, true); m_PottedBallList.Clear(); m_Player.Rank++; } GameStatistics.MarkQuickFireHighRound(m_Turn); }