protected void DisPosePageItem(List <GDragablePageItem> items, int index) { if (items.Count > index) { GDragablePageItem item = items[index]; if (item != null) { if (_Pool.PutIn(item)) { GNewUITools.SetVisible(item.RectTrans, false); } } items.RemoveAt(index); } }
protected void DisposeItem(List <LayoutItem> items, int index) { if (items.Count > index) { LayoutItem item = items[index]; if (item != null) { if (_Pool.PutIn(item)) { UGUITools.SetVisible(item.CacheRectTransform, false); } else { Destroy(item.gameObject); } } items.RemoveAt(index); } }
protected virtual void DisposeItem(List <GListItem> items, int index) { if (items.Count > 0) { GListItem item = items[items.Count - 1]; if (item != null) { if (_CellPool.PutIn(item)) { GNewUITools.SetVisible(item.RectTrans, false); } else { Destroy(item.gameObject); } } items.RemoveAt(index); } }