Explorar el Código

通关最后一关报错

zhaoyang hace 3 años
padre
commit
ae95da00c3
Se han modificado 1 ficheros con 3 adiciones y 1 borrados
  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;
             }
         }