public IEnumerator SpawnEnemy(SpawnData spawnData) { yield return(new WaitForSeconds(spawnData.GetSpawnStartTime())); WaitForSeconds waiter = new WaitForSeconds(spawnData.interval); for (int i = 0; i < spawnData.amount; i++) { spawnData.spawnPoint.Spawn(spawnData.prefab); yield return(waiter); } }