少年修仙传客户端代码仓库
client_linchunjie
2019-04-02 129bfd342bcd0e7d8e8844b8eaf80d7bb583b6e8
System/Auction/MyFocusWin.cs
@@ -34,18 +34,22 @@
        protected override void OnPreOpen()
        {
            AuctionInquiry.Instance.SendQueryAttentionAuctionItem();//查询拍卖行的关注物品
            if (!model.alreadyQueryMyFocus)
            {
                AuctionInquiry.Instance.SendQueryAttentionAuctionItem();//查询拍卖行的关注物品
            }
            model.alreadyQueryMyFocus = false;
            GetMyFocusList();
            ListSotr();
            OnCreateGridLineCell(m_ScrollerController);
            var index = myFocusAuctionItems.IndexOf(model.locationMyFocusGuid);
            if (index != -1)
            if (index != -1
                && (DateTime.Now - model.locationMyFocusTime).TotalSeconds < 5)
            {
                m_ScrollerController.JumpIndex(index);
            }
            model.locationMyFocusGuid = string.Empty;
        }
        protected override void OnAfterOpen()
@@ -67,7 +71,9 @@
            model.auctionItemRefresh -= AuctionItemUpdate;//刷新
            model.fairyAuctionRefresh -= ResetUpdate;
            model.onFocusAuctionRefresh -= AddAuctionItemInfoUpdate;
            model.myBiddingAuctionRefresh -= ResetUpdate;
            model.myBiddingAuctionRefresh -= ResetUpdate;
            model.locationMyFocusGuid = string.Empty;
        }
@@ -82,11 +88,19 @@
            AuctionInquiry.Instance.SendQueryAttentionAuctionItem();//查询拍卖行的关注物品
            ResetUpdate();
        }
        private void ResetUpdate()
        {
            GetMyFocusList();
            ListSotr();
            OnCreateGridLineCell(m_ScrollerController);
            var index = myFocusAuctionItems.IndexOf(model.locationMyFocusGuid);
            if (index != -1
                && (DateTime.Now - model.locationMyFocusTime).TotalSeconds < 5)
            {
                m_ScrollerController.JumpIndex(index);
            }
        }
        private void AuctionItemUpdate()