/// <summary> /// Adds to the prefab's or GameObject's object pool. /// </summary> /// <param name="objToAddTo">The prefab or GameObject to add to.</param> /// <param name="amount">Amount to add.</param> public static void AddToPoolWithObj(GameObject objToAddTo, int amount) { PoolableGameObject poolable = objToAddTo.GetComponent <PoolableGameObject>(); if (poolable == null) { Debug.LogErrorFormat(REQUIRES_COMP, objToAddTo.name, "AddToPool"); return; } poolable.AddToPool(amount); }