Пример #1
0
    private void SpawnNewEnemy()
    {
        GameObject result;
        string     enemiesType = dataBase.GetTypes()[Random.Range(0, dataBase.GetTypes().Length)];

        if (enemiesPool.Acquire(enemiesType, out result))
        {
            result.GetComponent <EnemyBase>().Activate();
            spawnController.AddObjectToSpawner(result);
            enemies.Add(result);
            enemiesTypes.Add(enemiesType);
        }
    }