// Update is called once per frame void Update() { if (CheckWaveCleared() && waveCount > 0 && isSpawning == false) { StartCoroutine(SpawnWave()); } if (player == null) { gameOverText.text = "You Died"; gameOverText.color = Color.red; gameOverScreen.SetActive(true); } else if (CheckWaveCleared() && waveCount <= 0) { gameOverText.text = "You won!!"; gameOverText.color = Color.green; gameOverScreen.SetActive(true); } healthText.text = "Health: " + playerHealth.GetHealth(); waveText.text = "Waves: " + waveCount; }