public PoolItem GetItem() { if (item_pools.Count < 1) { PoolItem item = Instantiate(item_prefab, transform); item.Show(); return(item); } else { PoolItem item = item_pools.Pop(); item.ResetItem(); item.Show(); return(item); } }