public void RecycleItemTmp(LoopStaggeredGridViewItem item) { if (Object.op_Equality((Object)item, (Object)null) || string.IsNullOrEmpty(item.ItemPrefabName)) { return; } StaggeredGridItemPool staggeredGridItemPool = (StaggeredGridItemPool)null; if (!this.mItemPoolDict.TryGetValue(item.ItemPrefabName, out staggeredGridItemPool)) { return; } staggeredGridItemPool.RecycleItem(item); }
public void RecycleItemTmp(LoopStaggeredGridViewItem item) { if (item == null) { return; } if (string.IsNullOrEmpty(item.ItemPrefabName)) { return; } StaggeredGridItemPool pool = null; if (mItemPoolDict.TryGetValue(item.ItemPrefabName, out pool) == false) { return; } pool.RecycleItem(item); }