0312 防范成就报错;优化挑战BOSS引导;修复觉醒功能未开启显示红点
7个文件已修改
24 ■■■■ 已修改文件
Main/System/Achievement/AchievementManager.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/Battle/BattleWin.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/HeroUI/HeroTrainWin.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/HeroUI/HeroUIManager.cs 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/Login/LoginWin.cs 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/NewBieGuidance/NewBieCenter.cs 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/Utility/EnumHelper.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/Achievement/AchievementManager.cs
@@ -199,6 +199,10 @@
            }
            //根据ID判断是否有可领取的
            var allAchivement = SuccessConfig.GetTypeToIDDict(type);
            if (allAchivement.IsNullOrEmpty())
            {
                continue;
            }
            var process = GetAchievementProgress(type);
            foreach (var id in allAchivement)
            {
Main/System/Battle/BattleWin.cs
@@ -108,7 +108,7 @@
            case PlayerDataType.ExAttr1:
            case PlayerDataType.ExAttr2:
                if (!lastIsBoss)
                if (!lastIsBoss && MainLevelManager.Instance.CanChallengeBoss())
                {
                    //可挑战的时候也要等CD
                    lastClickTime = Time.realtimeSinceStartup;
Main/System/HeroUI/HeroTrainWin.cs
@@ -873,7 +873,7 @@
        //5星后才能觉醒
        if (hero.heroStar >= HeroUIManager.Instance.starLevelCanAwake)
        if (hero.heroStar >= HeroUIManager.Instance.starLevelCanAwake && FuncOpen.Instance.IsFuncOpen((int)FuncOpenEnum.HeroAwake))
        {
            //判断觉醒材料是否足够
            var maxAwakeLV = HeroAwakeConfig.GetMaxAwakeLV(hero.heroId);
Main/System/HeroUI/HeroUIManager.cs
@@ -507,6 +507,8 @@
        }
        else
        {
            if (FuncOpen.Instance.IsFuncOpen((int)FuncOpenEnum.HeroAwake))
            {
            //判断觉醒材料是否足够
            var maxAwakeLV = HeroAwakeConfig.GetMaxAwakeLV(hero.heroId);
            if (hero.awakeLevel < maxAwakeLV)
@@ -518,6 +520,7 @@
                }
            }
        }
        }
        if (hero.heroStar < hero.GetCurMaxStar() && heroCnt > 1)
        {
Main/System/Login/LoginWin.cs
@@ -68,9 +68,14 @@
            GameAgeWarnWin.data = 2;
            UIManager.Instance.OpenWindow<GameAgeWarnWin>();
        });
        ageWarn.SetListener(() => {
        ageWarn.SetListener(() =>
        {
            GameAgeWarnWin.data = 3;
            UIManager.Instance.OpenWindow<GameAgeWarnWin>();
        });
        checkRead.onValueChanged.AddListener((bool value) =>
        {
            LocalSave.SetBool("secretToggleStart5", value);
        });
    }
@@ -239,11 +244,9 @@
        if (!checkRead.isOn)
        {
            ConfirmCancel.ShowPopConfirm(Language.Get("agreementTitle"), Language.Get("agreementInfo"));
            LocalSave.SetBool("secretToggleStart5", false); //方便测试
            return;
        }
        LocalSave.SetBool("secretToggleStart5", true);
        SDKUtils.Instance.SendHideFloatWin();
Main/System/NewBieGuidance/NewBieCenter.cs
@@ -384,8 +384,11 @@
            guideCompletedEvent(guideRecord);
        }
        if (BattleManager.Instance.storyBattleField != null)
        {
        BattleManager.Instance.storyBattleField.IsPause = false;
    }
    }
    public void RemoveNewBieGuide(int _id)
    {
Main/Utility/EnumHelper.cs
@@ -836,6 +836,7 @@
    Recharge = 22,//充值
    PrivilegeCard = 25, //特权卡
    Horse = 37,  //坐骑
    HeroAwake = 38, //武将觉醒
    BattlePass = 40, //基金(战令)
    LLMJ = 41,  //历练秘笈
    OSMainLevl = 45, //开服关卡榜活动