Browse Source

卡牌技能升级点击技能书也弹出获取途径弹框

zhaoyang 3 years ago
parent
commit
51c0fae685
1 changed files with 5 additions and 5 deletions
  1. 5 5
      GameClient/Assets/Game/HotUpdate/Views/Card/CardSkillView.cs

+ 5 - 5
GameClient/Assets/Game/HotUpdate/Views/Card/CardSkillView.cs

@@ -83,7 +83,6 @@ namespace GFGGame
             // skillCfg = SkillDataManager.Instance.GetPassivitySkillCfg(_cardId, _skillId, skillLv);
             // skillCfg = SkillDataManager.Instance.GetPassivitySkillCfg(_cardId, _skillId, skillLv);
             ItemCfg itemCfg = ItemCfgArray.Instance.GetCfg(skillLvCfg.materiarsArr[index][0]);
             ItemCfg itemCfg = ItemCfgArray.Instance.GetCfg(skillLvCfg.materiarsArr[index][0]);
 
 
-            listItem.target.data = skillLvCfg.materiarsArr[index][0];
             listItem.m_loaItem.url = ResPathUtil.GetIconPath(itemCfg);
             listItem.m_loaItem.url = ResPathUtil.GetIconPath(itemCfg);
 
 
             int needCount = skillLvCfg.materiarsArr[index][1];
             int needCount = skillLvCfg.materiarsArr[index][1];
@@ -91,11 +90,11 @@ namespace GFGGame
             listItem.m_txtNeedCount.text = needCount.ToString();
             listItem.m_txtNeedCount.text = needCount.ToString();
             listItem.m_txtHasCount.text = StringUtil.GetColorText(hasCount.ToString(), hasCount < needCount ? "#D27869" : "#FDF3D7"); ;
             listItem.m_txtHasCount.text = StringUtil.GetColorText(hasCount.ToString(), hasCount < needCount ? "#D27869" : "#FDF3D7"); ;
             listItem.m_btnPlus.visible = false;
             listItem.m_btnPlus.visible = false;
-            if (listItem.m_btnPlus.data == null)
+            if (listItem.target.data == null)
             {
             {
-                listItem.m_btnPlus.onClick.Add(() => OnClickBtnPlusStarConsum(index));
+                listItem.target.onClick.Add(() => OnClickBtnPlusStarConsum(index));
             }
             }
-            listItem.m_btnPlus.data = skillLvCfg.materiarsArr[index][0];
+            listItem.target.data = skillLvCfg.materiarsArr[index][0];
 
 
             if (hasCount < needCount)
             if (hasCount < needCount)
             {
             {
@@ -106,7 +105,8 @@ namespace GFGGame
         private void OnClickBtnPlusStarConsum(int index)
         private void OnClickBtnPlusStarConsum(int index)
         {
         {
             int itemId = int.Parse(UI_ComStarConsume.Proxy(_ui.m_listConsume.GetChildAt(index)).target.data.ToString());
             int itemId = int.Parse(UI_ComStarConsume.Proxy(_ui.m_listConsume.GetChildAt(index)).target.data.ToString());
-            ViewManager.Show(ViewName.APPROACH_OF_ITEM_VIEW, new object[] { itemId, new object[] { ViewName.CARD_FOSTER_VIEW, this.viewData } });
+            CardData cardData = CardDataManager.GetCardDataById(_cardId);
+            ViewManager.Show(ViewName.APPROACH_OF_ITEM_VIEW, new object[] { itemId, new object[] { ViewName.CARD_FOSTER_VIEW, cardData } });
         }
         }
         private async void OnClickBtnUp()
         private async void OnClickBtnUp()
         {
         {