少年修仙传客户端代码仓库
client_Zxw
2019-03-21 95883772dacc21cb4e79ade764c10a531bf34bd4
3095 【BUG】【2.0】拍卖,竞价被超过还是显示,我价最高
2个文件已修改
33 ■■■■■ 已修改文件
System/Auction/FamilyAuctioncell.cs 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Auction/FullServiceAuctioncell.cs 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Auction/FamilyAuctioncell.cs
@@ -20,7 +20,7 @@
        [SerializeField] TextEx m_Score;//评分
        [SerializeField] GameObject m_StateIcon;//上升剪头
        [SerializeField] GameObject m_DeclineIcon;//下降剪头
        [SerializeField] GameObject m_BiddingTextObj;//竞价中
        [SerializeField] Text m_BiddingText;//竞价中
        [SerializeField] GameObject m_HighestPriceImage;//最高价
        [SerializeField] TextEx m_JadeNumber;//当前价格
        [SerializeField] TextEx m_TimeText;//时间
@@ -40,7 +40,6 @@
        {
            m_NeedImage.SetActive(false);
            m_ParticipateImage.SetActive(false);
            m_BiddingTextObj.SetActive(false);
            m_HighestPriceImage.SetActive(false);
            m_EquipmentScoreObj.SetActive(false);
            if (!model.FamilyAuctionItemDic.ContainsKey(GUIID))
@@ -77,6 +76,14 @@
                {
                    m_HighestPriceImage.SetActive(true);
                }
                else
                {
                    m_BiddingText.text = Language.Get("PMH_06");
                }
            }
            else
            {
                m_BiddingText.text = Language.Get("PMH_05");
            }
            ItemCellModel cellModel = new ItemCellModel(familyAuctionItem.ItemID, true, (ulong)familyAuctionItem.ItemCount);
            m_ItemCell.Init(cellModel);
@@ -87,7 +94,7 @@
                m_Score.text = cellModel.score.ToString();
                var equipScore = auctionHelpModel.GetEquipScore(itemConfig.LV, itemConfig.EquipPlace);
                m_StateIcon.SetActive(cellModel.score > equipScore);
                m_DeclineIcon.SetActive(equipScore> cellModel.score);
                m_DeclineIcon.SetActive(equipScore > cellModel.score);
            }
            else
            {
@@ -206,10 +213,6 @@
                    {
                        m_PriceButton.interactable = false;
                        m_PriceImage.gray = true;
                    }
                    if (!m_BiddingTextObj.activeSelf)
                    {
                        m_BiddingTextObj.SetActive(true);
                    }
                    int seconds = AuctionItem.FamilySaleMinutes * 60 - ((int)timeSpan.TotalSeconds - AuctionItem.NoticeSaleMinutes * 60);
                    m_TimeText.text = Language.Get("PMH_04", TimeUtility.SecondsToHMS(seconds));
System/Auction/FullServiceAuctioncell.cs
@@ -22,7 +22,7 @@
        [SerializeField] TextEx m_Score;//评分
        [SerializeField] GameObject m_StateIcon;//上升剪头
        [SerializeField] GameObject m_DeclineIcon;//下降剪头
        [SerializeField] GameObject m_BiddingTextObj;//竞价中
        [SerializeField] Text m_BiddingText;//竞价中
        [SerializeField] GameObject m_HighestPriceImage;//最高价
        [SerializeField] TextEx m_JadeNumber;//当前价格
        [SerializeField] TextEx m_TimeText;//时间
@@ -43,7 +43,6 @@
        {
            m_NeedImage.SetActive(false);
            m_ParticipateImage.SetActive(false);
            m_BiddingTextObj.SetActive(false);
            m_HighestPriceImage.SetActive(false);
            m_EquipmentScoreObj.SetActive(false);
            var indexList = model.FullServiceAuctionList.FindIndex((x) => { return x.ItemGUID == GUID; });
@@ -99,7 +98,16 @@
                {
                    m_HighestPriceImage.SetActive(true);
                }
                else
                {
                    m_BiddingText.text = Language.Get("PMH_06");
                }
            }
            else
            {
                m_BiddingText.text = Language.Get("PMH_05");
            }
            ItemCellModel cellModel = new ItemCellModel(fullServiceAuction.ItemID, true, (ulong)fullServiceAuction.ItemCount);
            m_ItemCell.Init(cellModel);
            m_ItemName.text = itemConfig.ItemName;
@@ -229,10 +237,6 @@
                    {
                        m_PriceButton.interactable = false;
                        m_PriceImage.gray = true;
                    }
                    if (!m_BiddingTextObj.activeSelf)
                    {
                        m_BiddingTextObj.SetActive(true);
                    }
                    int seconds = AuctionItem.WorldSaleMinutes * 60 - ((int)timeSpan.TotalSeconds - AuctionItem.NoticeSaleMinutes * 60);
                    m_TimeText.text = Language.Get("PMH_04", TimeUtility.SecondsToHMS(seconds));