| Main/Config/PartialConfigs/SuccessConfig.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| Main/System/Achievement/AchievementManager.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| Main/System/Battle/BattleManager.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| Main/System/DayMission/DayMissionCell.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| Main/System/DayMission/MissionHeroRoadCell.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| Main/System/Main/RightFuncInHome.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| Main/System/NewBieGuidance/NewBieCenter.cs | ●●●●● 补丁 | 查看 | 原始文档 | 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; } }