// Use this for initialization void Awake() { getExplosion = this; pooledExplosions = new List <GameObject> (); for (int i = 0; i < pooledMax; i++) { GameObject explosion = (GameObject)Instantiate(poolExpl); //explosion.transform.parent; explosion.SetActive(false); pooledExplosions.Add(explosion); } }
// Use this for initialization void Awake() { //make ref to this getExplosion = this; //Make new poolList pooledExplosions = new List <GameObject> (); //Add the max of explosion to pool and set to inactive for (int i = 0; i < pooledMax; i++) { GameObject explosion = (GameObject)Instantiate(poolExpl); //explosion.transform.parent; explosion.SetActive(false); pooledExplosions.Add(explosion); } }