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; } }