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