| | |
| | | private void OnClickUseBtn()
|
| | | {
|
| | | CloseImmediately();
|
| | | ItemOperateUtility.Instance.UseItem(auctionHelpModel.ItemModel.guid);
|
| | |
|
| | | if (ItemLogicUtility.Instance.IsOverdue(auctionHelpModel.ItemModel.guid))
|
| | | {
|
| | | ItemOperateUtility.Instance.ProcessOverdueItem(auctionHelpModel.ItemModel.guid);
|
| | | }
|
| | | else
|
| | | {
|
| | | ItemOperateUtility.Instance.UseItem(auctionHelpModel.ItemModel.guid);
|
| | | }
|
| | | } |
| | | |
| | | private void OnClickAuction()
|
| | |
| | | |
| | | private void ProcessAuctionOverdue(string guid) |
| | | { |
| | | var item = packModel.GetItemByGuid(guid); |
| | | if (item == null) |
| | | { |
| | | return; |
| | | } |
| | | |
| | | var info = new CA308_tagCMItemTimeout(); |
| | | info.PackType = (byte)item.packType; |
| | | info.ItemIndex = (byte)item.gridIndex; |
| | | GameNetSystem.Instance.SendInfo(info); |
| | | ItemOperateUtility.Instance.ProcessOverdueItem(guid); |
| | | } |
| | | |
| | | } |
| | |
| | | GameNetSystem.Instance.SendToCrossServer(useItem); |
| | | } |
| | | |
| | | public void ProcessOverdueItem(string guid)
|
| | | {
|
| | | var item = packModel.GetItemByGuid(guid);
|
| | | if (item == null)
|
| | | {
|
| | | return;
|
| | | }
|
| | |
|
| | | var info = new CA308_tagCMItemTimeout();
|
| | | info.PackType = (byte)item.packType;
|
| | | info.ItemIndex = (byte)item.gridIndex;
|
| | | GameNetSystem.Instance.SendInfo(info);
|
| | | } |
| | | |
| | | #endregion |
| | | |
| | | #region 拆分 |