少年修仙传客户端代码仓库
client_Zxw
2019-03-27 26694221444c18f138060899640e65c636ab0b7b
3174 【BUG】【2.0】拍卖,我的关注列表,价格不会刷新
1个文件已修改
24 ■■■■■ 已修改文件
System/Auction/MyFocusCell.cs 24 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Auction/MyFocusCell.cs
@@ -83,8 +83,10 @@
            {
                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)//判断是否最高竞价
@@ -115,19 +117,37 @@
            int needJade = 0;
            int priceMax = 0;
            priceMax = auctionItem.BuyoutPrice * myAuction.ItemCount;
            priceMax = auctionItem.BuyoutPrice * myAuction.ItemCount;
            if (myAuction.BidderPrice == 0)
            {
                needJade = auctionItem.BasePrice * myAuction.ItemCount;
            }
            else
            {
                needJade = myAuction.BidderPrice + auctionItem.BiddingAdd * myAuction.ItemCount;
                if (_biddingItemInfo == null)
                {
                    needJade = myAuction.BidderPrice + auctionItem.BiddingAdd * myAuction.ItemCount;
                }
                else
                {
                    needJade = _biddingItemInfo.BidderPrice + auctionItem.BiddingAdd * myAuction.ItemCount;
                }
            }
            if (auctionItem.BuyoutPrice != 0 && needJade > priceMax)//竞价价格永远不能大于最高价
            {
                needJade = priceMax;
            }
            m_JadeNumber.text = myAuction.BidderPrice.ToString();
            if (_biddingItemInfo == null)
            {
                m_JadeNumber.text = myAuction.BidderPrice.ToString();
            }
            else
            {
                m_JadeNumber.text = _biddingItemInfo.BidderPrice.ToString();
            }
            m_JadeNumber1.text = priceMax.ToString();
            if (auctionItem.BuyoutPrice == 0)
            {