Exemplo n.º 1
0
    void ManageSpawning()
    {
        switch (currentSpawnType)
        {
        case SpawnType.Individual:
            individualEnemySpawner.SpawnEnemies();
            break;

        case SpawnType.WingFormation:
            int indexWing = Random.Range(0, wingFormationSpawners.Count);
            wingFormationSpawners[indexWing].SpawnEnemies();
            break;

        case SpawnType.MShapeFormation:
            int indexMShape = Random.Range(0, mShapeFormationSpawners.Count);
            mShapeFormationSpawners[indexMShape].SpawnEnemies();
            break;
        }
    }