public void Open(eSTORAGE_MOVE_TYPE _moveType, int _rootSlotIdx, int _targetSlotIdx, RealItem _realItem) { if( null == _realItem) return; m_MoveType = _moveType; m_RootSlotIdx = _rootSlotIdx; m_TargetSlotIdx = _targetSlotIdx; m_RealItem = _realItem; m_nCurCount = m_nMaxCount = _realItem.sItem.nOverlapped; _SetItemText( _realItem.item.ItemData); _SetCount( m_nCurCount); _SetIcon( _realItem.item); gameObject.SetActiveRecursively( true); }
public body_CS_STORAGE_MOVE( eSTORAGE_MOVE_TYPE _moveType, Int16 _startSlot, Int32 _startCount, Int16 _destSlot) { Category = (byte)PACKET_CATEGORY._CATEGORY_CS; Protocol = (byte)PROTOCOL_CS.CS_STORAGE_MOVE; eMoveType = _moveType; nStartSlot = _startSlot; nStartCount = _startCount; nDestSlot = _destSlot; }