少年修仙传客户端代码仓库
hch
2023-03-23 a03b6219b917c957050c56cf3d2a4a6040393ad6
9796 子 【BT9】天星塔新增层数 / 【BT9】天星塔优化
3个文件已修改
32 ■■■■■ 已修改文件
Fight/Stage/Dungeon/RuneTowerDungeonStage.cs 11 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Fight/Stage/Dungeon/SkyTowerDungeonStage.cs 11 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Dungeon/DungeonModel.cs 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Fight/Stage/Dungeon/RuneTowerDungeonStage.cs
@@ -54,8 +54,9 @@
    IEnumerator Co_PerformChallengeNextLevel()
    {
        WindowCenter.Instance.CloseOthers<DungeonFightWin>();
        //WindowCenter.Instance.CloseOthers<DungeonFightWin>();
        WindowCenter.Instance.Close<RuneTowerDungeonHintWin>();
        WindowCenter.Instance.Close<DungeonRuneTowerVictoryWin>();
        SoundPlayer.Instance.PlayBackGroundMusicOneShot(258);
        var model = ModelCenter.Instance.GetModel<RuneTowerModel>();
        var config = RuneTowerFloorConfig.Get(model.currentFloor);
@@ -63,8 +64,8 @@
        if (config != null && config.FloorIndex > 1)
        {
            m_ShowCamera.SetActive(true);
            CameraController.Instance.CameraObject.enabled = false;
            CameraManager.uiCamera.enabled = false;
            //CameraController.Instance.CameraObject.enabled = false;
            //CameraManager.uiCamera.enabled = false;
            m_ShowCamera.transform.position = CameraController.Instance.CameraObject.transform.position;
            m_ShowCamera.transform.rotation = CameraController.Instance.CameraObject.transform.rotation;
@@ -87,8 +88,8 @@
            model.RequestSetDungeonAction();
            m_ShowCamera.SetActive(false);
            CameraController.Instance.CameraObject.enabled = true;
            CameraManager.uiCamera.enabled = true;
            //CameraController.Instance.CameraObject.enabled = true;
            //CameraManager.uiCamera.enabled = true;
            WindowCenter.Instance.Open<DungeonEndCoolDownWin>();
            if (PlayerDatas.Instance.hero != null)
Fight/Stage/Dungeon/SkyTowerDungeonStage.cs
@@ -61,15 +61,16 @@
    IEnumerator Co_PerformChallengeNextLevel()
    {
        WindowCenter.Instance.CloseOthers<DungeonFightWin>();
        //WindowCenter.Instance.CloseOthers<DungeonFightWin>();
        WindowCenter.Instance.Close<SkyTowerVictoryWin>();
        SoundPlayer.Instance.PlayBackGroundMusicOneShot(258);
        var config = SkyTowerConfig.Get(model.currentFloor);
        if (config != null && config.floorIndex > 1)
        {
            m_ShowCamera.SetActive(true);
            CameraController.Instance.CameraObject.enabled = false;
            CameraManager.uiCamera.enabled = false;
            //CameraController.Instance.CameraObject.enabled = false;
            //CameraManager.uiCamera.enabled = false;
            m_ShowCamera.transform.position = CameraController.Instance.CameraObject.transform.position;
            m_ShowCamera.transform.rotation = CameraController.Instance.CameraObject.transform.rotation;
@@ -92,8 +93,8 @@
            model.RequestRefreshMonster();
            m_ShowCamera.SetActive(false);
            CameraController.Instance.CameraObject.enabled = true;
            CameraManager.uiCamera.enabled = true;
            //CameraController.Instance.CameraObject.enabled = true;
            //CameraManager.uiCamera.enabled = true;
            WindowCenter.Instance.Open<DungeonEndCoolDownWin>();
            if (PlayerDatas.Instance.hero != null)
System/Dungeon/DungeonModel.cs
@@ -1155,9 +1155,13 @@
            }
            else
            {
                WindowJumpMgr.Instance.ClearJumpData();
                WindowCenter.Instance.CloseAll(WindowCenter.CloseAllIgnoreType.BaseAndCustom);
                WindowCenter.Instance.Open<MainInterfaceWin>();
                if (m_DungeonResult.dataMapID != RuneTowerModel.RUNETOWER_MAPID &&
                    m_DungeonResult.dataMapID != SkyTowerModel.DATA_MAPID)
                {
                    WindowJumpMgr.Instance.ClearJumpData();
                    WindowCenter.Instance.CloseAll(WindowCenter.CloseAllIgnoreType.BaseAndCustom);
                    WindowCenter.Instance.Open<MainInterfaceWin>();
                }
                SoundPlayer.Instance.StopBackGroundMusic();
                if (PlayerDatas.Instance.hero != null)