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