Exemplo n.º 1
0
    private void SpawnEnemies()
    {
        for (int i = 0; i < enemiesPerCycle; i++)
        {
            Spawnable enemy;
            if (waveCache.GetNextEnemy(out enemy)) // Was an enemy found?
            {
                Vector3 pos = GetSpawnPosition();
                enemy.transform.position = pos;

                // Spawn a pod for the enemy
                Pod pod = podManager.SpawnPod(pos, enemy.transform);
                pod.Launch(pos);
            }
        }
    }