Browse Source

属性获取

zhaoyang 2 năm trước cách đây
mục cha
commit
86eefe7e00

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

@@ -170,7 +170,12 @@ namespace GFGGame
             }
             }
         }
         }
 
 
-
+        /// <summary>
+        /// 获取表格配置的基础属性
+        /// </summary>
+        /// <param name="itemId"></param>
+        /// <param name="scoreType"></param>
+        /// <returns></returns>
         public static int GetItemScoreValue(int itemId, int scoreType)
         public static int GetItemScoreValue(int itemId, int scoreType)
         {
         {
             ItemCfg itemCfg = ItemCfgArray.Instance.GetCfg(itemId);
             ItemCfg itemCfg = ItemCfgArray.Instance.GetCfg(itemId);
@@ -193,7 +198,13 @@ namespace GFGGame
             return 0;
             return 0;
         }
         }
 
 
-        public static int GetScore(int itemId, int scoreType)
+        /// <summary>
+        /// 获取当前(养护/升级/升星后)的属性
+        /// </summary>
+        /// <param name="itemId"></param>
+        /// <param name="scoreType"></param>
+        /// <returns></returns>
+        public static int GetItemAdditionScore(int itemId, int scoreType)
         {
         {
             if (_dataDic.TryGetValue(itemId, out var itemData))
             if (_dataDic.TryGetValue(itemId, out var itemData))
             {
             {

+ 1 - 1
GameClient/Assets/Game/HotUpdate/Data/ScoreSystemData.cs

@@ -83,7 +83,7 @@ namespace GFGGame
                 }
                 }
             }
             }
             int roleScore = RoleLevelCfgArray.Instance.GetCfg(GameGlobal.myNumericComponent.GetAsInt(NumericType.Lvl)).baseScore;
             int roleScore = RoleLevelCfgArray.Instance.GetCfg(GameGlobal.myNumericComponent.GetAsInt(NumericType.Lvl)).baseScore;
-            int cardScore = ItemDataManager.GetScore(InstanceZonesDataManager.currentCardId, InstanceZonesDataManager.currentScoreType);
+            int cardScore = ItemDataManager.GetItemAdditionScore(InstanceZonesDataManager.currentCardId, InstanceZonesDataManager.currentScoreType);
             double tagScore = tagProportion * partScore;
             double tagScore = tagProportion * partScore;
 
 
             return (partScore + tagScore + roleScore + cardScore) * ConstScoreSystem.MAIN_SCORE;
             return (partScore + tagScore + roleScore + cardScore) * ConstScoreSystem.MAIN_SCORE;

+ 1 - 1
GameClient/Assets/Game/HotUpdate/Data/SuitFosterDatamanager.cs

@@ -119,7 +119,7 @@ namespace GFGGame
                 for (int j = 0; j < ConstDressUpScoreType.scoreTypeList().Count; j++)
                 for (int j = 0; j < ConstDressUpScoreType.scoreTypeList().Count; j++)
                 {
                 {
                     int score = j + 1;
                     int score = j + 1;
-                    int count = ItemDataManager.GetScore(itemCfg.id, score);
+                    int count = ItemDataManager.GetItemAdditionScore(itemCfg.id, score);
 
 
                     if (_propertyData.ContainsKey(score))
                     if (_propertyData.ContainsKey(score))
                     {
                     {