少年修仙传客户端代码仓库
client_Zxw
2019-03-07 c894dfc3b162d1a5138df4b27ac9c1435523bbba
6251 子 【开发】【2.0】拍卖行开发单
1个文件已修改
29 ■■■■■ 已修改文件
System/Auction/AuctionHouseWin.cs 29 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Auction/AuctionHouseWin.cs
@@ -51,7 +51,7 @@
        }
        protected override void OnActived()
        {
            OnClickFamilyAuction();
            OnClickFullServiceAuction();
            m_FuncBtnGroup.TriggerByOrder(functionOrder);
        }
        protected override void OnAfterOpen()
@@ -100,27 +100,27 @@
        {
            CloseChild();
            WindowCenter.Instance.Open<FullServiceAuctionWin>(true);
            functionOrder = 0;
            functionOrder = m_FullServiceAuctionWin.order;
        }
        private void OnClickFamilyAuction()
        {
            CloseChild();
            WindowCenter.Instance.Open<FamilyAuctionWin>(true);
            functionOrder = 1;
            functionOrder = m_FamilyAuctionWin.order;
        }
        private void OnClickMyAuction()
        {
            CloseChild();
            WindowCenter.Instance.Open<MyAuctionWin>(true);
            functionOrder = 2;
            functionOrder = m_MyAuction.order;
        }
        private void OnClickMyFocus()
        {
            CloseChild();
            WindowCenter.Instance.Open<MyFocusWin>(true);
            functionOrder = 3;
            functionOrder = m_MyFocus.order;
        }
        private void OnClickAttentionButton()
@@ -135,22 +135,11 @@
      
        private void CloseChild()
        {
            if (WindowCenter.Instance.IsOpen<FullServiceAuctionWin>())
            var children = WindowConfig.Get().FindChildWindows("AuctionHouseWin");
            foreach (var window in children)
            {
                WindowCenter.Instance.Close<FullServiceAuctionWin>();
            }
            if (WindowCenter.Instance.IsOpen<FamilyAuctionWin>())
            {
                WindowCenter.Instance.Close<FamilyAuctionWin>();
            }
            if (WindowCenter.Instance.IsOpen<MyAuctionWin>())
            {
                WindowCenter.Instance.Close<MyAuctionWin>();
            }
            if (WindowCenter.Instance.IsOpen<MyFocusWin>())
            {
                WindowCenter.Instance.Close<MyFocusWin>();
            }
                WindowCenter.Instance.Close(window);
            }
        }
    }