Ejemplo n.º 1
0
 private void PopulatePool()
 {
     for (int i = 0; i < currentLevel.LevelData.spawnables.Count; i++)
     {
         SpawnableBase currAsteroid = asteroidsFactory.GetItem(currentLevel.LevelData.spawnables[i]);
         currAsteroid.gameObject.transform.SetParent(levelView.SpawnableHolder);
         currAsteroid.gameObject.SetActive(false);
         spawnableManager.SetSpawnable(currAsteroid);
         currentPool.SetInstance(currAsteroid);
     }
 }