少年修仙传客户端代码仓库
client_Wu Xijin
2018-08-20 2d3f6e78f55c9f68bdba493df58addddc02315c1
System/FindPrecious/LootPreciousFrameWin.cs
@@ -14,6 +14,7 @@
        [SerializeField] FunctionButtonGroup m_FunctionGroup;
        [SerializeField] FunctionButton m_DemonJar;
        [SerializeField] FunctionButton m_DogzDungeon;
        [SerializeField] Button m_Left;
        [SerializeField] Button m_Right;
@@ -27,7 +28,7 @@
        protected override void AddListeners()
        {
            m_DemonJar.AddListener(ShowDemonJar);
            m_DogzDungeon.AddListener(ShowDogzDungeon);
            m_Left.AddListener(ShowLastFunction);
            m_Right.AddListener(ShowNextFunction);
            m_Close.AddListener(CloseClick);
@@ -45,7 +46,7 @@
        protected override void OnPreClose()
        {
            CloseSubWindows();
            if(!WindowJumpMgr.Instance.IsJumpState)
            if (!WindowJumpMgr.Instance.IsJumpState)
            {
                WindowCenter.Instance.Open<MainInterfaceWin>();
            }
@@ -53,7 +54,7 @@
        protected override void OnAfterClose()
        {
        }
        protected override void OnActived()
@@ -83,9 +84,26 @@
            functionOrder = m_DemonJar.order;
        }
        private void ShowDogzDungeon()
        {
            CloseSubWindows();
            if (windowState == WindowState.Opened)
            {
                WindowCenter.Instance.OpenWithoutAnimation<DogzDungeonWin>();
            }
            else
            {
                WindowCenter.Instance.Open<DogzDungeonWin>();
            }
            functionOrder = m_DogzDungeon.order;
        }
        private void CloseSubWindows()
        {
            WindowCenter.Instance.CloseImmediately<DemonJarWin>();
            WindowCenter.Instance.CloseImmediately<DogzDungeonWin>();
        }
        private void ShowLastFunction()