Browse Source

处理主界面打开章节问题

zhangyuqian 1 year ago
parent
commit
08f7fa5f97
1 changed files with 2 additions and 1 deletions
  1. 2 1
      GameClient/Assets/Game/HotUpdate/Views/MainUI/MainUIView.cs

+ 2 - 1
GameClient/Assets/Game/HotUpdate/Views/MainUI/MainUIView.cs

@@ -311,7 +311,8 @@ namespace GFGGame
                     StoryChapterCfg chapterTowCfg = _chapterCfgs[Mathf.Max(0, i - 1)];
                     StoryChapterCfg chapterTowCfg = _chapterCfgs[Mathf.Max(0, i - 1)];
                     var list = StoryLevelCfgArray.Instance.GetCfgsBytypeAndsubTypeAndchapterId(chapterTowCfg.type, chapterTowCfg.subType, chapterTowCfg.id);
                     var list = StoryLevelCfgArray.Instance.GetCfgsBytypeAndsubTypeAndchapterId(chapterTowCfg.type, chapterTowCfg.subType, chapterTowCfg.id);
                     StoryLevelCfg lastLevelCfg = list[list.Count - 1];
                     StoryLevelCfg lastLevelCfg = list[list.Count - 1];
-                    if (lastLevelCfg != null && MainStoryDataManager.CheckLevelUnlock(lastLevelCfg.id))
+                    //这里是当下一章没解锁,但是上一章的最后一关已经通过了
+                    if (lastLevelCfg != null && InstanceZonesDataManager.CheckLevelPass(lastLevelCfg.id))//MainStoryDataManager.CheckLevelUnlock(lastLevelCfg.id))
                     {
                     {
                         ViewManager.Show<StoryChapterListView>(new object[] { 0 ,Mathf.Max(0, chapterCfg.order - 1 )});
                         ViewManager.Show<StoryChapterListView>(new object[] { 0 ,Mathf.Max(0, chapterCfg.order - 1 )});
                         isOpen = false;
                         isOpen = false;