| Main/System/Main/HomeWin.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| Main/System/NewBieGuidance/NewBieCenter.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| Main/System/NewBieGuidance/NewBieWin.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
Main/System/Main/HomeWin.cs
@@ -327,6 +327,7 @@ getReward.RewardType = 66; getReward.DataEx = (uint)TaskManager.Instance.mainTask.TaskID; GameNetSystem.Instance.SendInfo(getReward); return; } TaskManager.Instance.ClickTask(); Main/System/NewBieGuidance/NewBieCenter.cs
@@ -95,6 +95,15 @@ } } } if (_ui.name == "StoryBossBattleWin") { var guides = GuideConfig.GetGuideListByType((int)GuideTriggerType.PassMainBoss); if (guides != null) { TryStartNewBieGuides(guides, true); } } } void OnTaskUpdateEvent() @@ -470,6 +479,8 @@ return TaskManager.Instance.GetMainTaskType() == config.Condition && TaskManager.Instance.GetMainTaskState() != 2; } return false; case GuideTriggerType.PassMainBoss: return PlayerDatas.Instance.baseData.ExAttr1/100 >= config.Condition; default: return false; } @@ -550,5 +561,6 @@ OpenWindow = 5, //打开界面的时机 如装备替换界面 Level = 6, //等级满足条件 Realm = 7, //官职所有任务完成时触发引导,如6升7,6的任务全部完成,配置6 PassMainBoss = 8, //通关主线BOSS,在关闭界面StoryBossBattleWin时触发,触发条件为通关后的关卡如201 } Main/System/NewBieGuidance/NewBieWin.cs
@@ -111,6 +111,9 @@ CloseWindow(); return; } Debug.Log($"引导ID:{NewBieCenter.Instance.currentGuide} 引导步骤:{step}"); lastShowTime = Time.time; if (config.WinName != "EquipExchangeWin" && UIManager.Instance.IsOpened<EquipExchangeWin>())