| Main/System/HappyXB/HappyXBModel.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| Main/System/HeroUI/HeroBaseWin.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| Main/System/Main/MainWin.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| Main/System/NewBieGuidance/NewBieGuideScriptableObject.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| Main/System/NewBieGuidance/NewBieWin.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
Main/System/HappyXB/HappyXBModel.cs
@@ -41,6 +41,7 @@ public int lhQuality; public int tenCallGuideID = 0; public bool startTenCallGuide = false; public override void Init() { Main/System/HeroUI/HeroBaseWin.cs
@@ -24,19 +24,26 @@ } protected override void OnOpen() { if (HappyXBModel.Instance.startTenCallGuide) { NewBieCenter.Instance.StartNewBieGuide(HappyXBModel.Instance.tenCallGuideID); HappyXBModel.Instance.startTenCallGuide = false; } } protected override void OnPreClose() { base.OnPreClose(); } public override void Refresh() { } protected override void OpenSubUIByTabIndex() { Debug.Log("打开子界面 : " + functionOrder); Main/System/Main/MainWin.cs
@@ -303,7 +303,7 @@ { if (!NewBieCenter.Instance.inGuiding) { NewBieCenter.Instance.StartNewBieGuide(HappyXBModel.Instance.tenCallGuideID); HappyXBModel.Instance.startTenCallGuide = true; } } currentSubUI = UIManager.Instance.OpenWindow<HeroBaseWin>(0); Main/System/NewBieGuidance/NewBieGuideScriptableObject.cs
@@ -23,6 +23,7 @@ public bool clickAnyWhereComplete = false; public bool clickCompleteNoMask = false; //非强制引导,任意点击关闭,勾选此项会隐藏蒙版,且点击其他区域不会响应按钮事件 public int delayTime = 0; //展示时间(毫秒),期间不可点击 public string needWinName; // 引导的文本的箭头位置 public enum ArrowPosition Main/System/NewBieGuidance/NewBieWin.cs
@@ -140,6 +140,12 @@ { m_lastTargetPosition = m_ClickTarget.position; tryGuideCount = 0; if (!string.IsNullOrEmpty(stepConfig.needWinName) && !UIManager.Instance.IsOpened(stepConfig.needWinName)) { Debug.Log($"引导步骤{step}需要打开窗口{stepConfig.needWinName}"); ReportStepOver(); return; } } else { @@ -147,7 +153,7 @@ { #if UNITY_EDITOR if (!string.IsNullOrEmpty(stepConfig.UIElementPath)) if (!string.IsNullOrEmpty(stepConfig.UIElementPath) && string.IsNullOrEmpty(stepConfig.needWinName)) Debug.LogError($"引导步骤{step}找不到目标{stepConfig.UIElementPath}, 若不需要请删除路径"); #endif ReportStepOver();