少年修仙传客户端代码仓库
client_linchunjie
2018-11-22 68e7feb5560770a53aed49f53b342fd519333134
2414 【BUG】【1.3】退出按钮位置错误
1个文件已修改
15 ■■■■■ 已修改文件
System/Dungeon/DungeonFightWin.cs 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Dungeon/DungeonFightWin.cs
@@ -102,6 +102,7 @@
            model.dungeonCoolDownEvent += OnLeaveMapTimeEvent;
            MainInterfaceWin.Event_Duplicates += OnChangeFuncBtnPosEvent;
            WindowCenter.Instance.windowAfterCloseEvent += WindowAfterCloseEvent;
            if (WHYJBool())
            {
                m_Container_WHYJ.SetActive(true);
@@ -139,6 +140,7 @@
            DropItemManager.pickUpCallBack -= OnPickItem;
            MainInterfaceWin.Event_Duplicates -= OnChangeFuncBtnPosEvent;
            model.dungeonCoolDownEvent -= OnLeaveMapTimeEvent;
            WindowCenter.Instance.windowAfterCloseEvent -= WindowAfterCloseEvent;
        }
        protected override void OnAfterClose()
@@ -154,6 +156,19 @@
        }
        #endregion
        private void WindowAfterCloseEvent(Window window)
        {
            if (window is TreasureBaseWin)
            {
                if (m_Tweener != null)
                {
                    m_Tweener.Kill(false);
                    m_Tweener = null;
                }
                m_ContainerFuncBtn.localPosition = MainInterfaceWin.recordPositionBool ?
                    m_ContainerFuncBottom.localPosition : m_ContainerFuncUp.localPosition;
            }
        }
        private void OnLeaveMapTimeEvent(DungeonCoolDownType _type)
        {