public GameObject PopFromPool(string objname, Transform transform = null) { objectlist pool = GetPoolItem(objname); if (pool == null) { return(null); } return(pool.PopFromPool(transform)); }
public bool PushToPool(string objname, GameObject item, Transform transform = null) { objectlist pool = GetPoolItem(objname); if (pool == null) { return(false); } pool.PushToPool(item, transform == null ? transform : this.transform); return(true); }