소스 검색

还原错误代码@张宇谦

guodong 1 년 전
부모
커밋
56aade2da9
1개의 변경된 파일2개의 추가작업 그리고 6개의 파일을 삭제
  1. 2 6
      GameClient/Assets/Game/HotUpdate/Data/ItemDataManager.cs

+ 2 - 6
GameClient/Assets/Game/HotUpdate/Data/ItemDataManager.cs

@@ -283,18 +283,14 @@ namespace GFGGame
         /// <returns></returns>
         public static int GetItemAdditionScore(int itemId, int scoreType, string[] tags = null)
         {
-            //这里计算应该用总的物品表,因为自己没有所有物品
-            ItemCfg itemdate = ItemCfgArray.Instance.GetCfg(itemId);
-            ItemData itemDate = new ItemData() { };
-            if (itemdate != null)
+            if (_dataDic.TryGetValue(itemId, out var itemData))
             {
-                itemDate.id = itemdate.id;
                 int scroe = 0;
                 if (tags != null)
                 {
                     scroe += GetItemTagScore(itemId, tags);
                 }
-                scroe += itemDate.GetScore(scoreType);
+                scroe += itemData.GetScore(scoreType);
                 return scroe;
             }
             return 0;