コード例 #1
0
 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);
     }
 }
コード例 #2
0
 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);
     }
 }
コード例 #3
0
ファイル: GNewTableBase.cs プロジェクト: frozen4/UnityPlus
 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);
     }
 }