Selaa lähdekoodia

飞花令修改,暂用接口

zhangyuqian 1 vuosi sitten
vanhempi
commit
75e4f7378e

+ 12 - 0
GameClient/Assets/Game/HotUpdate/Data/ArenaDataManager.cs

@@ -543,5 +543,17 @@ namespace GFGGame
             }
             return 0;
         }
+
+        public void SetItemScoreList(FightData _roleData)
+        {
+            _roleData.itemScoreList.Clear();
+            _roleData.itemScoreDic.Clear();
+            for (int i = 0; i < _roleData.itemList.Count; i++)
+            {
+                int score = ItemDataManager.GetItemAdditionScore(_roleData.itemList[i], _roleData.scoreType);
+                _roleData.itemScoreList.Add(score);
+                _roleData.itemScoreDic[_roleData.itemList[i]] = score;
+            }
+        }
     }
 }

+ 3 - 3
GameClient/Assets/Game/HotUpdate/Data/FightDataManager.cs

@@ -41,7 +41,7 @@ namespace GFGGame
 
             for (int i = 0; i < roleData.itemList.Count; i++)
             {
-                score += ArenaDataManager.Instance.GetItemAdditionScore(roleData.itemList[i], roleData.scoreType, roleData.tags);
+                score += ItemDataManager.GetItemAdditionScore(roleData.itemList[i], roleData.scoreType, roleData.tags);
             }
             if (InstanceZonesDataManager.FightScene == ConstInstanceZonesType.Arena)
             {
@@ -187,7 +187,7 @@ namespace GFGGame
             _roleData.itemScoreDic.Clear();
             for (int i = 0; i < _roleData.itemList.Count; i++)
             {
-                int score = ArenaDataManager.Instance.GetItemAdditionScore(_roleData.itemList[i], _roleData.scoreType);
+                int score = ItemDataManager.GetItemAdditionScore(_roleData.itemList[i], _roleData.scoreType);
                 _roleData.itemScoreList.Add(score);
                 _roleData.itemScoreDic[_roleData.itemList[i]] = score;
             }
@@ -198,7 +198,7 @@ namespace GFGGame
             float itemSum = 0;
             for (int i = 0; i < itemList.Count; i++)
             {
-                itemSum += ArenaDataManager.Instance.GetItemAdditionScore(itemList[i], scoreType);
+                itemSum += ItemDataManager.GetItemAdditionScore(itemList[i], scoreType);
             }
             return itemSum;
         }

+ 1 - 1
GameClient/Assets/Game/HotUpdate/ServerProxy/ArenaSproxy.cs

@@ -352,7 +352,7 @@ namespace GFGGame
                             }
                         }
 
-                        FightDataManager.Instance.SetItemScoreList(list[i]);
+                        ArenaDataManager.Instance.SetItemScoreList(list[i]);
                         ScoreSystemData.Instance.SetEquipScoresWithPartId(list[i]);
                     }
                     return true;