Browse Source

未获得的物品提示框里显示属性值

huangxiaoyue 1 year ago
parent
commit
c6258d2898

+ 9 - 0
GameClient/Assets/Game/HotUpdate/Data/ItemDataManager.cs

@@ -438,5 +438,14 @@ namespace GFGGame
                 }
             }
         }
+
+        public static bool dataDicOfItemid(int itemId)
+        {
+            if (_dataDic.ContainsKey(itemId))
+            {
+                return true;
+            }
+            return false;
+        }
     }
 }

+ 13 - 8
GameClient/Assets/Game/HotUpdate/Views/CommonGame/GoodsItemTipsView.cs

@@ -116,14 +116,19 @@ namespace GFGGame
             _ui.m_comTipsBase.m_loaRarity.visible = isDressUpOrCard;
             _ui.m_comTipsBase.m_grpScore.visible = isDressUpOrCard;
             if (!isDressUpOrCard) return;
-            //_ui.m_comTipsBase.m_txtGong.text = "" + itemCfg.score1;
-            //_ui.m_comTipsBase.m_txtShang.text = "" + itemCfg.score2;
-            //_ui.m_comTipsBase.m_txtJue.text = "" + itemCfg.score3;
-            //_ui.m_comTipsBase.m_txtZhi.text = "" + itemCfg.score4;
-            _ui.m_comTipsBase.m_txtGong.text = ItemDataManager.GetItemAdditionScore(itemCfg.id, (int)ConstItemAttributeType.FENG).ToString();
-            _ui.m_comTipsBase.m_txtShang.text = ItemDataManager.GetItemAdditionScore(itemCfg.id, (int)ConstItemAttributeType.HUA).ToString();
-            _ui.m_comTipsBase.m_txtJue.text = ItemDataManager.GetItemAdditionScore(itemCfg.id, (int)ConstItemAttributeType.XUE).ToString();
-            _ui.m_comTipsBase.m_txtZhi.text = ItemDataManager.GetItemAdditionScore(itemCfg.id, (int)ConstItemAttributeType.YUE).ToString();
+            if (ItemDataManager.dataDicOfItemid(itemCfg.id))
+            {
+                _ui.m_comTipsBase.m_txtGong.text = ItemDataManager.GetItemAdditionScore(itemCfg.id, (int)ConstItemAttributeType.FENG).ToString();
+                _ui.m_comTipsBase.m_txtShang.text = ItemDataManager.GetItemAdditionScore(itemCfg.id, (int)ConstItemAttributeType.HUA).ToString();
+                _ui.m_comTipsBase.m_txtJue.text = ItemDataManager.GetItemAdditionScore(itemCfg.id, (int)ConstItemAttributeType.XUE).ToString();
+                _ui.m_comTipsBase.m_txtZhi.text = ItemDataManager.GetItemAdditionScore(itemCfg.id, (int)ConstItemAttributeType.YUE).ToString();
+            }
+            else {
+                _ui.m_comTipsBase.m_txtGong.text = "" + itemCfg.score1;
+                _ui.m_comTipsBase.m_txtShang.text = "" + itemCfg.score2;
+                _ui.m_comTipsBase.m_txtJue.text = "" + itemCfg.score3;
+                _ui.m_comTipsBase.m_txtZhi.text = "" + itemCfg.score4;
+            }
         }
         private void UpdateTags()
         {