IEnumerator <float> _wait(bool playing) { countdown.gameObject.SetActive(true); for (int i = 3; i > 0; i--) { countdown.text = "" + i; beep.Play(); yield return(Timing.WaitForSeconds(1.0f)); } countdown.gameObject.SetActive(false); CheckAllCannons(); time.ContinueTime(); ui.StartTime = Time.fixedTime; controls.isPlaying = playing; this.playing = true; waiting = false; //Swaps audio files after certain time if (swapped) { mid.UnPause(); } else { music.UnPause(); } }