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