int[] CalculateEnemies(LevelManager.Waves newWave) { int[] enemies = new int[5]; for (int i = 0; i < newWave.enemies.Length; i++) { switch (newWave.enemies[i].enemy) { case LevelManager.EnemyType.Berserker: enemies[0] += newWave.enemies[i].spawnAmount; break; case LevelManager.EnemyType.Melee: enemies[1] += newWave.enemies[i].spawnAmount; break; case LevelManager.EnemyType.Ranged: enemies[2] += newWave.enemies[i].spawnAmount; break; case LevelManager.EnemyType.Mortar: enemies[3] += newWave.enemies[i].spawnAmount; break; case LevelManager.EnemyType.Tank: enemies[4] += newWave.enemies[i].spawnAmount; break; } } return(enemies); }
public void NewWaveImport(LevelManager.Waves newEnemies) { aliveEnemies = CalculateEnemies(newEnemies); }