Browse Source

添加判空处理

zhangyuqian 1 năm trước cách đây
mục cha
commit
4871b2e0e4

+ 1 - 1
GameClient/Assets/Game/HotUpdate/Views/MainStory/StoryFightSingleScoreView.cs

@@ -511,7 +511,7 @@ namespace GFGGame
         {
             //评分结束后,添加套装加成分数
             StoryLevelCfg storyLevelCfg = StoryLevelCfgArray.Instance.GetCfg(InstanceZonesDataManager.currentLevelCfgId);
-            if (storyLevelCfg.type == ConstInstanceZonesType.Studio && storyLevelCfg.subType == ConstInstanceZonesSubType.Hard3)
+            if (storyLevelCfg != null && storyLevelCfg.type == ConstInstanceZonesType.Studio && storyLevelCfg.subType == ConstInstanceZonesSubType.Hard3)
             {
                 float addition = StudioDataManager.Instance.GetAddition();
                 addition = addition / 10000 * FightDataManager.Instance.totalScore;

+ 1 - 1
GameClient/Assets/Game/HotUpdate/Views/MainStory/StoryFightTargetScoreView.cs

@@ -709,7 +709,7 @@ namespace GFGGame
         {
             //评分结束后,添加套装加成分数
             StoryLevelCfg storyLevelCfg = StoryLevelCfgArray.Instance.GetCfg(InstanceZonesDataManager.currentLevelCfgId);
-            if (storyLevelCfg.type == ConstInstanceZonesType.Studio && storyLevelCfg.subType == ConstInstanceZonesSubType.Hard3)
+            if (storyLevelCfg != null && storyLevelCfg.type == ConstInstanceZonesType.Studio && storyLevelCfg.subType == ConstInstanceZonesSubType.Hard3)
             {
                 float addition = StudioDataManager.Instance.GetAddition();
                 addition = addition / 10000 * FightDataManager.Instance.totalScore;