少年修仙传客户端代码仓库
client_Zxw
2019-03-28 9184326c63305115b655c2bdd035399fbf56bb37
3088 【BUG】【2.0】拍卖,没有加时
4个文件已修改
22 ■■■■■ 已修改文件
System/Auction/FamilyAuctioncell.cs 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Auction/FullServiceAuctioncell.cs 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Auction/MyAuctionCell.cs 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Auction/MyFocusCell.cs 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Auction/FamilyAuctioncell.cs
@@ -45,6 +45,7 @@
            m_ParticipateImage.SetActive(false);
            m_HighestPriceImage.SetActive(false);
            m_EquipmentScoreObj.SetActive(false);
            m_OverTime.gameObject.SetActive(false);
            if (!model.FamilyAuctionItemDic.ContainsKey(GUIID))
            {
                DebugEx.LogError("未找到相应的仙盟拍品数据");
@@ -185,7 +186,6 @@
                DateTime extensionTime = FamilyAuctionItem.TimeEnd.AddSeconds(auctionHelpModel.ExtensionTime);
                if (minute < AuctionItem.NoticeSaleMinutes)//预热中
                {
                    m_OverTime.gameObject.SetActive(false);
                    if (m_PriceButton.interactable)
                    {
                        m_PriceButton.interactable = false;
@@ -199,9 +199,8 @@
                    int seconds = AuctionItem.NoticeSaleMinutes * 60 - (int)timeSpan.TotalSeconds;
                    m_TimeText.text = Language.Get("PMH_03", TimeUtility.SecondsToHMS(seconds));
                }
                else if (minute <= AuctionItem.FamilySaleMinutes+ AuctionItem.NoticeSaleMinutes)//拍卖中
                else if (minute < (AuctionItem.FamilySaleMinutes+ AuctionItem.NoticeSaleMinutes))//拍卖中
                {
                    m_OverTime.gameObject.SetActive(false);
                    var maxMoney = AuctionItem.BuyoutPrice * FamilyAuctionItem.ItemCount;
                    var needMoney = 0;
                    if (FamilyAuctionItem.BidderPrice == 0)
System/Auction/FullServiceAuctioncell.cs
@@ -47,6 +47,7 @@
            m_ParticipateImage.SetActive(false);
            m_HighestPriceImage.SetActive(false);
            m_EquipmentScoreObj.SetActive(false);
            m_OverTime.gameObject.SetActive(false);
            var indexList = model.FullServiceAuctionList.FindIndex((x) => { return x.ItemGUID == GUID; });
            if (indexList == -1 && !model.BiddingItemInfoDic.ContainsKey(GUID))
            {
@@ -109,7 +110,7 @@
                {
                    m_HighestPriceImage.SetActive(true);
                }
            }
            if (fullServiceAuction.BidderPrice != 0)
            {
@@ -217,7 +218,6 @@
                DateTime extensionTime = FullServiceAuction.TimeEnd.AddSeconds(auctionHelpModel.ExtensionTime);
                if (minute < AuctionItem.NoticeSaleMinutes)//预热中
                {
                    m_OverTime.gameObject.SetActive(false);
                    if (m_PriceButton.interactable)
                    {
                        m_PriceButton.interactable = false;
@@ -231,9 +231,8 @@
                    int seconds = AuctionItem.NoticeSaleMinutes * 60 - (int)timeSpan.TotalSeconds;
                    m_TimeText.text = Language.Get("PMH_03", TimeUtility.SecondsToHMS(seconds));
                }
                else if (minute <= AuctionItem.WorldSaleMinutes+ AuctionItem.NoticeSaleMinutes)//拍卖中
                else if (minute < (AuctionItem.WorldSaleMinutes + AuctionItem.NoticeSaleMinutes))//拍卖中
                {
                    m_OverTime.gameObject.SetActive(false);
                    var maxMoney = AuctionItem.BuyoutPrice * FullServiceAuction.ItemCount;
                    var needMoney = 0;
                    if (FullServiceAuction.BidderPrice == 0)
System/Auction/MyAuctionCell.cs
@@ -41,6 +41,7 @@
            }
            m_MyAuction.SetActive(false);
            m_FamilyImage.SetActive(false);
            m_OverTime.gameObject.SetActive(false);
            AuctionItemClass myAuction = new AuctionItemClass();
            int type = 0;//0自身上架,1仙盟上架
            if (model.PlayerAuctionItemInfoDic.ContainsKey(GUIID))
@@ -160,13 +161,11 @@
                DateTime extensionTime = MyAuction.TimeEnd.AddSeconds(auctionHelpModel.ExtensionTime);
                if (minute < AuctionItem.NoticeSaleMinutes)//预热中
                {
                    m_OverTime.gameObject.SetActive(false);
                    int seconds = AuctionItem.NoticeSaleMinutes * 60 - (int)timeSpan.TotalSeconds;
                    m_TimeText.text = Language.Get("PMH_03", TimeUtility.SecondsToHMS(seconds));
                }
                else if (minute <= AuctionItem.FamilySaleMinutes + AuctionItem.NoticeSaleMinutes)//拍卖中
                else if (minute < (AuctionItem.FamilySaleMinutes + AuctionItem.NoticeSaleMinutes))//拍卖中
                {
                    m_OverTime.gameObject.SetActive(false);
                    int seconds = AuctionItem.FamilySaleMinutes * 60 - ((int)timeSpan.TotalSeconds - AuctionItem.NoticeSaleMinutes * 60);
                    m_TimeText.text = Language.Get("PMH_04", TimeUtility.SecondsToHMS(seconds));
                }
System/Auction/MyFocusCell.cs
@@ -49,6 +49,7 @@
            m_ParticipateImage.SetActive(false);            
            m_HighestPriceImage.SetActive(false);
            m_EquipmentScoreObj.SetActive(false);
            m_OverTime.gameObject.SetActive(false);
            AuctionItemClass myAuction = new AuctionItemClass();
            int type = 0;
            if (model.AttentionAuctionItemDic.ContainsKey(GUIID))
@@ -204,7 +205,6 @@
                DateTime extensionTime = MyFocusItem.TimeEnd.AddSeconds(auctionHelpModel.ExtensionTime);
                if (minute < AuctionItem.NoticeSaleMinutes)//预热中
                {
                    m_OverTime.gameObject.SetActive(false);
                    if (m_PriceButton.interactable)
                    {
                        m_PriceButton.interactable = false;
@@ -218,9 +218,8 @@
                    int seconds = AuctionItem.NoticeSaleMinutes * 60 - (int)timeSpan.TotalSeconds;
                    m_TimeText.text = Language.Get("PMH_03", TimeUtility.SecondsToHMS(seconds));
                }
                else if (minute <= AuctionItem.FamilySaleMinutes+ AuctionItem.NoticeSaleMinutes)//拍卖中
                else if (minute < (AuctionItem.FamilySaleMinutes+ AuctionItem.NoticeSaleMinutes))//拍卖中
                {
                    m_OverTime.gameObject.SetActive(false);
                    var maxMoney = AuctionItem.BuyoutPrice * MyFocusItem.ItemCount;
                    var needMoney = 0;
                    if (MyFocusItem.BidderPrice == 0)