示例#1
0
 public void Clear()
 {
     _hand = null;
     _gridLayoutGroup.Clear();
     for (int i = 0; i < _instantiatedTileViews.Count; i++)
     {
         _tileViewPoolManager.Recycle(_instantiatedTileViews[i]);
     }
     _instantiatedTileViews.Clear();
 }
示例#2
0
        public void Clear()
        {
            for (int i = 0; i < _currentHandViews.Count; i++)
            {
                _currentHandViews[i].Clear();
                _handViewPoolManager.Recycle(_currentHandViews[i]);
            }

            _hands.Clear();
            _currentHandViews.Clear();
            _handGridLayoutGroup.Clear();

            if (_indicatorTileView != null)
            {
                _tileViewPoolManager.Recycle(_indicatorTileView);
            }
            _indicatorTileView = null;
        }
示例#3
0
 public void ClearStore()
 {
     _storeGrid.Clear();
 }
 public void ClearInventory()
 {
     _inventoryGrid.Clear();
 }