protected override void CustomUpdate() { if (m_Countdown) { m_Time -= Time.deltaTime; CurrentPlayer.Countdown(m_Time / m_TimePerRound); if (m_Time <= 0) { m_Countdown = false; m_TimeOut = true; //check the result immediately StartCoroutine(CheckResultAndChangeTurn(0)); } } }