async private void WaveComplete() { StopCoroutine(coroutine); int nextWave = wave + 1; waveOverText.text = "Wave " + wave + " Complete"; waveOverTextObject.SetActive(true); await new WaitForSeconds(3); waveOverTextObject.SetActive(false); nextWaveText.text = "Wave " + nextWave + " Starting"; nextWaveTextObject.SetActive(true); await new WaitForSeconds(3); nextWaveTextObject.SetActive(false); tankService.DestroyTank(); NextWave(); }