少年修仙传客户端代码仓库
client_Wu Xijin
2019-04-01 69592dcacf84d0cf5c8205df737be6850004a858
6419 【2.0】【开发】拍品过期处理
3个文件已修改
35 ■■■■■ 已修改文件
System/Auction/AuctionShelfWin.cs 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/KnapSack/ItemTimeUtility.cs 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/KnapSack/Logic/ItemOperateUtility.cs 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Auction/AuctionShelfWin.cs
@@ -61,7 +61,15 @@
        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()
System/KnapSack/ItemTimeUtility.cs
@@ -59,16 +59,7 @@
    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);
    }
}
System/KnapSack/Logic/ItemOperateUtility.cs
@@ -657,6 +657,20 @@
            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 拆分