void Awake() { foreach (Object o in Resources.LoadAll("PooledObjects")) { if (o.GetType() == typeof(GameObject)) { prefabs.Add (o.name, o as GameObject); objectPool.Add (o.name, new Stack<GameObject>()); } } }