Browse Source

空指针提示

zhaoyang 2 years ago
parent
commit
fe50401f8d

+ 5 - 0
GameClient/Assets/Game/HotUpdate/Data/CardDataManager.cs

@@ -33,6 +33,11 @@ namespace GFGGame
         {
             CardData cardData = new CardData();
             ItemCfg itemCfg = ItemCfgArray.Instance.GetCfg(cardInfoProto.CardId);
+            if (itemCfg == null)
+            {
+                ET.Log.Error(cardInfoProto.CardId + "ItemCfgArray配置不存在");
+                return;
+            }
             cardData.id = cardInfoProto.CardId;
             cardData.lv = cardInfoProto.Lvl;
             cardData.exp = cardInfoProto.Exp;

+ 7 - 2
GameClient/Assets/Game/HotUpdate/ExcelConfig/Manager/SuitCfgManager.cs

@@ -23,7 +23,7 @@ namespace GFGGame
         public int GetItemSuitId(int itemId)
         {
             var itemCfg = ItemCfgArray.Instance.GetCfg(itemId);
-            if(itemCfg != null)
+            if (itemCfg != null)
             {
                 return itemCfg.suitId;
             }
@@ -38,7 +38,7 @@ namespace GFGGame
         public int GetTotalCountOfOneSuit(int suitId)
         {
             var suitCfg = SuitCfgArray.Instance.GetCfg(suitId);
-            if(suitCfg != null)
+            if (suitCfg != null)
             {
                 return suitCfg.partsArr.Length;
             }
@@ -54,6 +54,11 @@ namespace GFGGame
         {
 
             SuitCfg suitCfg = SuitCfgArray.Instance.GetCfg(suitId);
+            if (suitCfg == null)
+            {
+                ET.Log.Error(suitId + "SuitCfgArrayÅäÖò»´æÔÚ");
+                return null;
+            }
             if (checkScene)
             {
                 List<int> parts = new List<int>();