}//end start void Update() { spawnCDremaining -= Time.deltaTime; if (spawnCDremaining < 0) { bool didSpawn = false; spawnCDremaining = spawnCD; //go through waves foreach (WaveComponent wc in waveComps) { if (wc.spawned < wc.num) { wc.spawned++; Instantiate(wc.enemyPrefab, this.transform.position, this.transform.rotation); didSpawn = true; if (wc.enemyPrefab.tag == "Enemy") { waveCheckEnemy = true; }//end if if (wc.enemyPrefab.tag == "WavePause" && waveCheckEnemy) { CoreBehaviour.waveIncrement(); waveCheckEnemy = false; }//end if break; } } //end for each } } //end update