private IEnumerator UpdateTimerText() { TurnTimer m_Timer = TurnTimer.Instance; if (m_Timer == null) { yield break; } while (true) { if (transform.parent.transform.parent.gameObject.GetComponent <TankController>().IsActive) { m_TimerText.text = "Timer: " + m_Timer.GetCurrentTime(); if (m_Timer.FreezeTimer) { m_TimerText.text += " (frozen)"; } } else { m_TimerText.text = "Timer: "; } yield return(new WaitForSeconds(0.5f)); } }