少年修仙传客户端代码仓库
client_Zxw
2019-03-28 f6f83bc977bbf58a61d280f09ac09090603cdf36
3173 【BUG】【2.0】拍卖,价格被超过,我价格最高不消失​
3个文件已修改
33 ■■■■■ 已修改文件
System/Auction/AuctionInquiryModel.cs 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Auction/MyFocusCell.cs 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Auction/MyFocusWin.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Auction/AuctionInquiryModel.cs
@@ -438,6 +438,15 @@
                    biddingItemInfo.BidderPrice = (int)RefreshAuctionItem.BidderPrice;
                    BiddingItemInfoDic[RefreshAuctionItem.ItemGUID] = biddingItemInfo;
                }
                if (AttentionAuctionItemDic.ContainsKey(RefreshAuctionItem.ItemGUID))//我关注中的拍品
                {
                    var attentionAuctionItem = AttentionAuctionItemDic[RefreshAuctionItem.ItemGUID];
                    attentionAuctionItem.TimeStr = RefreshAuctionItem.AddTime;
                    attentionAuctionItem.Time = DateTime.Parse(RefreshAuctionItem.AddTime);
                    attentionAuctionItem.BidderID = (int)RefreshAuctionItem.BidderID;
                    attentionAuctionItem.BidderPrice = (int)RefreshAuctionItem.BidderPrice;
                    AttentionAuctionItemDic[RefreshAuctionItem.ItemGUID] = attentionAuctionItem;
                }
                if (RefreshAuctionItemUpdate != null)
                {
                    RefreshAuctionItemUpdate();
System/Auction/MyFocusCell.cs
@@ -82,10 +82,8 @@
            {
                m_NeedImage.SetActive(true);
            }
            AuctionItemClass _biddingItemInfo = null;
            if (model.BiddingItemInfoDic.ContainsKey(GUIID))//参与了竞价的物品
            {
                _biddingItemInfo = model.BiddingItemInfoDic[GUIID];
                var biddingItemInfo = model.BiddingItemInfoDic[GUIID];
                m_ParticipateImage.SetActive(true);
                if (biddingItemInfo.BidderID == playerId)//判断是否最高竞价
@@ -137,29 +135,13 @@
            }
            else
            {
                if (_biddingItemInfo == null)
                {
                    needJade = myAuction.BidderPrice + auctionItem.BiddingAdd * myAuction.ItemCount;
                }
                else
                {
                    needJade = _biddingItemInfo.BidderPrice + auctionItem.BiddingAdd * myAuction.ItemCount;
                }
                needJade = myAuction.BidderPrice + auctionItem.BiddingAdd * myAuction.ItemCount;
            }
            if (auctionItem.BuyoutPrice != 0 && needJade > priceMax)//竞价价格永远不能大于最高价
            {
                needJade = priceMax;
            }
            if (_biddingItemInfo == null)
            {
                m_JadeNumber.text = myAuction.BidderPrice.ToString();
            }
            else
            {
                m_JadeNumber.text = _biddingItemInfo.BidderPrice.ToString();
            }
            m_JadeNumber.text = myAuction.BidderPrice.ToString();
            m_JadeNumber1.text = priceMax.ToString();
            if (auctionItem.BuyoutPrice == 0)
            {
System/Auction/MyFocusWin.cs
@@ -42,7 +42,7 @@
        {
            model.AttentionAuctionItemUdate += ResetUpdate;
            model.ClearAuctionUpdate += ResetUpdate;
            model.RefreshAuctionItemUpdate -= AuctionItemUpdate;//刷新
            model.RefreshAuctionItemUpdate += AuctionItemUpdate;//刷新
            model.FamilyAuctionItemUpdate += ResetUpdate;
            model.AddAuctionItemInfoUpdate += AddAuctionItemInfoUpdate;
            model.BiddingItemInfoUpdate += ResetUpdate;