Пример #1
0
    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);
    }
Пример #2
0
 public void NewWaveImport(LevelManager.Waves newEnemies)
 {
     aliveEnemies = CalculateEnemies(newEnemies);
 }