少年修仙传客户端代码仓库
client_Hale
2018-08-27 6149e7ca1c3351a906d8560747c8862f4f12479c
Fixed #1708 新旧号切换造成新手流程卡住
2个文件已修改
19 ■■■■ 已修改文件
Fight/PreFightMission.cs 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/MainInterfacePanel/MainInterfaceWin.cs 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Fight/PreFightMission.cs
@@ -917,6 +917,8 @@
    private IEnumerator LookNpcBorn()
    {
        GA_Hero.s_MapSwitching = true;
        // 摄像机移动至石头人出现区域
        CameraController.Instance.SetLookTarget(null);
        CameraController.Instance.transform.position = PlayerDatas.Instance.hero.Pos;
@@ -940,12 +942,14 @@
        // 回到玩家身上
        CameraController.Instance.SetLookTarget(PlayerDatas.Instance.hero.Root);
        yield return WaitingForSecondConst.WaitMS500;
        // 显示任务界面
        Transform _temp = WindowCenter.Instance.uiRoot.baseCanvas.Find("MainInterfaceWin/TaskAndTeamTip/TaskListTip");
        _temp.gameObject.SetActive(true);
        WindowCenter.Instance.Get<MainInterfaceWin>().ForceShowTaskPanel();
        yield return WaitingForSecondConst.WaitMS500;
        // 打开引导界面
        NewGuideModel _model2 = ModelCenter.Instance.GetModel<NewGuideModel>();
        _model2.showMask = true;
System/MainInterfacePanel/MainInterfaceWin.cs
@@ -812,6 +812,17 @@
                _MarkRay.gameObject.SetActive(false);
            }
            recordPositionBool = !recordPositionBool;
        }
        // 前期战斗用强制设置任务位置逻辑
        public void ForceShowTaskPanel()
        {
            if (onMainModel.IsBossAreaTask)
            {
                onMainModel.IsBossAreaTask = false;
            }
            m_TaskAndTeamPanel.localPosition = TaskListTipAnchor1.localPosition;
            TaskSwithBool = !TaskSwithBool;
        }
        void ArticleExperience()//关于经验条