少年修仙传客户端代码仓库
hch
2024-11-21 c5040c01574c6708a19d217ab2e091058ffc4348
0312 引导接口统一 方便使用

# Conflicts:
# System/Treasure/TreasureNewGotWin.cs
4个文件已修改
36 ■■■■ 已修改文件
System/MainInterfacePanel/TaskFeedbackFuncWin.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/MainInterfacePanel/TaskFeedbackModel.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/NewBieGuidance/NewBieCenter.cs 28 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Role/ReikiRootWin.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/MainInterfacePanel/TaskFeedbackFuncWin.cs
@@ -145,7 +145,7 @@
                                FunctionalGuideCenter.Instance.StartGuide(config.guide);
                                break;
                            default:
                                NewBieCenter.Instance.StartNewBieGuide(config.guide);
                                NewBieCenter.Instance.StartNewBieGuideEx(config.guide);
                                break;
                        }
                    }
System/MainInterfacePanel/TaskFeedbackModel.cs
@@ -352,7 +352,7 @@
                    }
                    break;
                default:
                    NewBieCenter.Instance.StartNewBieGuide(id);
                    NewBieCenter.Instance.StartNewBieGuideEx(id);
                    break;
            }
        }
System/NewBieGuidance/NewBieCenter.cs
@@ -133,16 +133,38 @@
                ok = CheckGuideCondition(guideId);
                if (ok && currentGuide != guideId)
                {
                    StartNewBieGuide(guideId);
                    StartNewBieGuideEx(guideId);
                    break;
                }
            }
        }
        public void StartNewBieGuide(int _id)
        {
        public void StartNewBieGuideEx(int _id)
        {
            var config = GuideConfig.Get(_id);
            if (config == null)
            {
                return;
            }
            if (config.Type == (int)GuideType.NewBie)
            {
                StartNewBieGuide(_id);
            }
            else
            {
                FunctionalGuideCenter.Instance.StartGuide(_id);
            }
        }
        void StartNewBieGuide(int _id)
        {
            if (_id == 0)
            {
                DebugEx.LogError("仅内网报错,请检查引导id = 0 的情况");
                return;
            }
            if (!PreFightMission.Instance.IsFinished())
            {
                if (_id == PreFightMission.Instance.SpecialGuideId)
System/Role/ReikiRootWin.cs
@@ -434,10 +434,10 @@
            switch (job)
            {
                case 1:
                    NewBieCenter.Instance.StartNewBieGuide(52);
                    NewBieCenter.Instance.StartNewBieGuideEx(52);
                    break;
                case 2:
                    NewBieCenter.Instance.StartNewBieGuide(53);
                    NewBieCenter.Instance.StartNewBieGuideEx(53);
                    break;
            }
        }