少年修仙传客户端代码仓库
client_linchunjie
2019-04-02 0fa01b0931e9526e433686a98d848f5c6242862f
3335 拍卖行修改
3个文件已修改
32 ■■■■■ 已修改文件
System/Auction/AuctionModel.cs 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Auction/MyFocusAuctionBehaviour.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Auction/MyFocusWin.cs 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Auction/AuctionModel.cs
@@ -30,12 +30,14 @@
        public bool isLocationQuery { get; set; }
        public string locationGuid { get; set; }
        public string locationMyFocusGuid { get; set; }
        public bool isServerPrepare { get; private set; }
        public bool isAuctionWindowOpen { get; set; }
        public bool isQueryFront { get; set; }
        public bool queryFowardAble { get; set; }
        public bool queryAfterwardAble { get; set; }
        public DateTime queryTime = DateTime.Now;
        public DateTime locationMyFocusTime = DateTime.Now;
        int m_SelectClassifyId = 0;
        public int selectClassifyId
@@ -591,6 +593,8 @@
        public void ReceivePackage(HB506_tagGCAttentionAuctionItemInfo package)//拍卖行关注中的拍品信息
        {
            bool existLocationAuction = false;
            m_MyFocusAuctionItemGuids.Clear();
            for (int i = 0; i < package.AuctionItemCount; i++)
            {
@@ -618,10 +622,21 @@
                {
                    m_MyFocusAuctionItemGuids.Add(guid);
                }
                if (guid.Equals(locationMyFocusGuid) &&
                    (DateTime.Now - locationMyFocusTime).TotalSeconds < 5)
                {
                    existLocationAuction = true;
                }
            }
            if (myFocusAuctionRefresh != null)
            {
                myFocusAuctionRefresh();
            }
            if (existLocationAuction)
            {
                WindowCenter.Instance.Open<AuctionHouseWin>(false, 3);
            }
        }
@@ -874,6 +889,13 @@
                SendLocationServerItem(guid);
            }
        }
        public void LocationMyFocusItem(string guid)
        {
            locationMyFocusGuid = guid;
            locationMyFocusTime = DateTime.Now;
            AuctionInquiry.Instance.SendQueryAttentionAuctionItem();
        }
        #endregion
        public void SetDayRemind()
System/Auction/MyFocusAuctionBehaviour.cs
@@ -98,7 +98,7 @@
            FocusAuctionItem item;
            if (model.TryGetFocusAuctionPop(out item))
            {
                model.LocationItemByGuid(item.itemGuid);
                model.LocationMyFocusItem(item.itemGuid);
            }
            OnClose();
        }
System/Auction/MyFocusWin.cs
@@ -35,9 +35,17 @@
        protected override void OnPreOpen()
        {
            AuctionInquiry.Instance.SendQueryAttentionAuctionItem();//查询拍卖行的关注物品
            GetMyFocusList();
            ListSotr();
            OnCreateGridLineCell(m_ScrollerController);
            var index = myFocusAuctionItems.IndexOf(model.locationMyFocusGuid);
            if (index != -1)
            {
                m_ScrollerController.JumpIndex(index);
            }
            model.locationMyFocusGuid = string.Empty;
        }
        protected override void OnAfterOpen()