/// <summary> /// Method to create a new pool during run time. autoAddMissingPrefabPool must be enabled /// </summary> private static void CreateMissingPrefabPool(Transform missingTrans, string name) { var newPrefabPool = new EZ_PrefabPool(); //Set the new pool options here newPrefabPool.parentTransform = parentTransform; newPrefabPool.poolCanGrow = true; Pools.Add(name, newPrefabPool); // for the Inspector only var newPrefabPoolOption = new EZ_PrefabPoolOption(); newPrefabPoolOption.prefabTransform = missingTrans; newPrefabPoolOption.poolCanGrow = true; EZ_PoolManager.Instance.prefabPoolOptions.Add(newPrefabPoolOption); if (EZ_PoolManager.Instance.showDebugLog) { Debug.Log("EZ_PoolManager created Pool Item for missing item : " + name); } }