Пример #1
0
    public void StartWave(RedemptionTDObjectPool pool)
    {
        if (currentSpawns == null)
        {
            currentSpawns = new List <LiteUnit>();
        }

        currentSpawnCount = 0;
        totalSpawnCount   = SpawnInformation.Sum(spawnInfo => spawnInfo.NumberToSpawn);

        if (objectPool == null)
        {
            objectPool = pool;
        }

        AddEnemyIndicators();
        ShowEnemyIndicators(true);
        if (StaggeredSpawning)
        {
            StaggeredSpawn();
        }
        else
        {
            SimultaneousSpawn();
        }
    }