236 子 【福利内容】每日任务/每周任务/章节奖励 / 【福利内容】每日任务/每周任务/章节奖励-客户端
7个文件已修改
36 ■■■■ 已修改文件
Main/Config/PartialConfigs/SuccessConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/Achievement/AchievementManager.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/Battle/BattleManager.cs 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/DayMission/DayMissionCell.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/DayMission/MissionHeroRoadCell.cs 9 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/Main/RightFuncInHome.cs 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/NewBieGuidance/NewBieCenter.cs 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/Config/PartialConfigs/SuccessConfig.cs
@@ -26,7 +26,7 @@
        if (typeToIDsDict.ContainsKey(type))
        {
            var conds = Get(typeToIDsDict[type][0]).Condition;
            return conds.IsNullOrEmpty() ? "" : conds.ToString();
            return conds.IsNullOrEmpty() ? "" : string.Join("|", conds);
        }
        return "";
    }
Main/System/Achievement/AchievementManager.cs
@@ -37,7 +37,7 @@
                achivementDict[info.SuccType] = new Dictionary<string, int>();
            }
            string key = info.CLen > 0 ? info.Conds.ToString() : "";
            string key = info.CLen > 0 ? string.Join("|", info.Conds) : "";
            achivementDict[info.SuccType][key] = (int)info.CurValue;
            OnAchievementUpdateEvent?.Invoke(info.SuccType);
@@ -104,8 +104,8 @@
    //获取成就状态  0: 未领取 1: 未达成 2: 已领取
    public int GetAchievementState(int id)
    {
        var process = GetAchievementProgress(id);
        var config = SuccessConfig.Get(id);
        var process = GetAchievementProgress(config.Type);
        if (process < config.NeedCnt)
        {
            return 1;
Main/System/Battle/BattleManager.cs
@@ -29,6 +29,7 @@
    public int fightGuideID;
    public int fightGuideMainLevelLimit;
    public int fightGuideNoClickSeconds;
    public int[] challengeBossGuides;
    public Action<string, BattleField> onBattleFieldCreate;
@@ -56,6 +57,7 @@
        fightGuideID = int.Parse(config.Numerical1);
        fightGuideMainLevelLimit = int.Parse(config.Numerical2);
        fightGuideNoClickSeconds = int.Parse(config.Numerical3);
        challengeBossGuides = JsonMapper.ToObject<int[]>(config.Numerical4);
        config = FuncConfigConfig.Get("BattleButton");
        passRound= int.Parse(config.Numerical1);
Main/System/DayMission/DayMissionCell.cs
@@ -34,6 +34,7 @@
            mask.SetActive(true);
            gotoBtn.AddListener(()=>
            {
                RightFuncInHome.RemoveListenWindow();
                UIManager.Instance.CloseWindow<DayMissionBaseWin>();
                NewBieCenter.Instance.StartNewBieGuide(config.GuideID);
            });
Main/System/DayMission/MissionHeroRoadCell.cs
@@ -55,11 +55,18 @@
        gotRect.SetActive(state == 2);
        mask.SetActive(state == 2);
        getBtn.AddListener(() =>
        {
            AchievementManager.Instance.SendGetAward(id);
        });
        gotoBtn.AddListener(() =>
        {
            RightFuncInHome.RemoveListenWindow();
            UIManager.Instance.CloseWindow<DayMissionBaseWin>();
            NewBieCenter.Instance.StartNewBieGuide(BattleManager.Instance.challengeBossGuides[0]);
        });
    }
Main/System/Main/RightFuncInHome.cs
@@ -15,7 +15,7 @@
    [SerializeField] Button monthCardBtn;
    [SerializeField] Button dayMissionBtn;
    string listenWindowName = "";   //监听关闭时再显示
    static string listenWindowName = "";   //监听关闭时再显示
    bool isShow = false;
    void Awake()
@@ -91,5 +91,10 @@
        listenWindowName = _listenWindowName;
    }
    public static void RemoveListenWindow()
    {
        listenWindowName = "";
    }
}
Main/System/NewBieGuidance/NewBieCenter.cs
@@ -247,6 +247,8 @@
            return false;
        }
        _id = ReplaceGuideID(_id);
        var config = GuideConfig.Get(_id);
        if (config == null)
        {
@@ -521,7 +523,16 @@
        }
    }
    //动态变化引导
    public int ReplaceGuideID(int id)
    {
        if (id == BattleManager.Instance.challengeBossGuides[0] && MainLevelManager.Instance.CanChallengeBoss())
        {
            return BattleManager.Instance.challengeBossGuides[1];
        }
        return id;
    }
}