hch
14 小时以前 f4ff414c7458c440c5ad359986984e200e8ebb44
0312 boss通关后引导
3个文件已修改
16 ■■■■■ 已修改文件
Main/System/Main/HomeWin.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/NewBieGuidance/NewBieCenter.cs 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/NewBieGuidance/NewBieWin.cs 3 ●●●●● 补丁 | 查看 | 原始文档 | 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>())