소스 검색

通关最后一关报错

zhaoyang 3 년 전
부모
커밋
ae95da00c3
1개의 변경된 파일3개의 추가작업 그리고 1개의 파일을 삭제
  1. 3 1
      GameClient/Assets/Game/HotUpdate/Data/MainStoryDataManager.cs

+ 3 - 1
GameClient/Assets/Game/HotUpdate/Data/MainStoryDataManager.cs

@@ -36,9 +36,11 @@ namespace GFGGame
             }
             set
             {
+                int lastLevelCfgId = _currentLevelCfgId;
+                var lastLevelCfg = StoryLevelCfgArray.Instance.GetCfg(lastLevelCfgId);
                 _currentLevelCfgId = value;
                 var levelCfg = StoryLevelCfgArray.Instance.GetCfg(_currentLevelCfgId);
-                currentChapterCfgId = levelCfg.chapterId;
+                currentChapterCfgId = levelCfg == null ? lastLevelCfg.chapterId : levelCfg.chapterId;
             }
         }