| | |
| | | |
| | | |
| | | Snxxz.UI.ItemOperateUtility gen_to_be_invoked = (Snxxz.UI.ItemOperateUtility)translator.FastGetCSObj(L, 1); |
| | | |
| | | |
| | | |
| | | { |
| | | ItemOperateType _btnType;translator.Get(L, 2, out _btnType); |
| | | string _guid = LuaAPI.lua_tostring(L, 3); |
| | | |
| | | gen_to_be_invoked.TakeOutFromWarehouse( _btnType, _guid ); |
| | | |
| | | |
| | | |
| | | return 0; |
| | | } |
| | | |
| | |
| | | case ItemOperateType.putAway: |
| | | ItemOperateUtility.Instance.PutAway(guid); |
| | | break; |
| | | case ItemOperateType.putOut: |
| | | ItemOperateUtility.Instance.TakeOutFromWarehouse(guid); |
| | | break; |
| | | case ItemOperateType.sell: |
| | | var item = packModel.GetItemByGuid(guid); |
| | | ItemOperateUtility.Instance.SendSellQuest(PackType.Item, item.gridIndex); |
| | |
| | | operates.Add(ItemOperateType.train); |
| | | } |
| | | break; |
| | | case PackType.Warehouse: |
| | | operates.Add(ItemOperateType.putOut); |
| | | break; |
| | | default: |
| | | if (item.isAuction) |
| | | { |
| | |
| | | case ItemOperateType.sell: |
| | | this.title.text = "出售"; |
| | | break; |
| | | case ItemOperateType.putOut: |
| | | this.title.text = "取出"; |
| | | break; |
| | | default: |
| | | this.title.text = ""; |
| | | break; |
| | |
| | | case ItemOperateType.inlay: |
| | | this.m_Title.text = "镶嵌"; |
| | | break; |
| | | case ItemOperateType.putOut: |
| | | this.m_Title.text = "取出"; |
| | | break; |
| | | default: |
| | | this.m_Title.text = ""; |
| | | break; |
| | |
| | | GameNetSystem.Instance.SendInfo(putInWarehouse); |
| | | } |
| | | |
| | | public void TakeOutFromWarehouse(ItemOperateType btnType, string guid) |
| | | public void TakeOutFromWarehouse(string guid) |
| | | { |
| | | var itemModel = packModel.GetItemByGuid(guid); |
| | | if (itemModel == null) |
| | |
| | | {
|
| | | if (attrData == null) return;
|
| | |
|
| | | attrData.SetTipsFuncBtn(ItemOperateType.putOut, (ItemWinBtnType, ItemAttrData) => { ItemOperateUtility.Instance.TakeOutFromWarehouse(ItemOperateType.putOut, attrData.guid); });
|
| | |
|
| | | attrData.SetTipsFuncBtn(ItemOperateType.putOut, (ItemWinBtnType, ItemAttrData) => { ItemOperateUtility.Instance.TakeOutFromWarehouse( attrData.guid); });
|
| | | }
|
| | |
|
| | | public void SetDogzItemBtn(ItemAttrData attrData)
|
| | |
| | | using UnityEngine.EventSystems;
|
| | | using UnityEngine.UI;
|
| | |
|
| | | namespace Snxxz.UI {
|
| | | namespace Snxxz.UI
|
| | | {
|
| | |
|
| | | public class DepotWin : TempKnapSackBasic
|
| | | {
|
| | |
| | | private SinglePack packModel;
|
| | |
|
| | | ItemTipsModel _itemTipsModel;
|
| | | ItemTipsModel itemTipsModel
|
| | | {
|
| | | get
|
| | | {
|
| | | ItemTipsModel itemTipsModel {
|
| | | get {
|
| | | return _itemTipsModel ?? (_itemTipsModel = ModelCenter.Instance.GetModel<ItemTipsModel>());
|
| | | }
|
| | | }
|
| | |
|
| | | PackModel _playerPack;
|
| | | PackModel playerPack
|
| | | {
|
| | | PackModel playerPack {
|
| | | get { return _playerPack ?? (_playerPack = ModelCenter.Instance.GetModel<PackModel>()); }
|
| | | }
|
| | |
|
| | |
| | | };
|
| | | gridCell.itemCellBtn.doubleClick = () =>
|
| | | {
|
| | | ItemOperateUtility.Instance.TakeOutFromWarehouse(ItemOperateType.putOut, itemModel.guid);
|
| | | ItemOperateUtility.Instance.TakeOutFromWarehouse(itemModel.guid);
|
| | | };
|
| | |
|
| | | }
|