Browse Source

词牌监听

zhaoyang 2 years ago
parent
commit
00ce5c65b9
1 changed files with 28 additions and 27 deletions
  1. 28 27
      GameClient/Assets/Game/HotUpdate/Views/Card/CardFosterView.cs

+ 28 - 27
GameClient/Assets/Game/HotUpdate/Views/Card/CardFosterView.cs

@@ -67,29 +67,28 @@ namespace GFGGame
             viewCom = _ui.target;
             viewCom = _ui.target;
             isfullScreen = true;
             isfullScreen = true;
 
 
-            _comFosterBottom = _ui.m_ComFosterBottom;
             //公共组件:返回,页签,属性列表
             //公共组件:返回,页签,属性列表
             _ui.m_ComFosterTop.m_btnback.onClick.Add(OnClickBtnBack);
             _ui.m_ComFosterTop.m_btnback.onClick.Add(OnClickBtnBack);
-            _comFosterBottom.m_ctrlTab.onChanged.Add(OnChangeCtrlTab);
-            _comFosterBottom.m_listProperty.itemRenderer = RenderListPropertyItem;
+            _ui.m_ComFosterBottom.m_ctrlTab.onChanged.Add(OnChangeCtrlTab);
+            _ui.m_ComFosterBottom.m_listProperty.itemRenderer = RenderListPropertyItem;
 
 
             //卡面和故事界面
             //卡面和故事界面
-            _comFosterBottom.m_btnStory.onClick.Add(OnClickBtnStroy);
+            _ui.m_ComFosterBottom.m_btnStory.onClick.Add(OnClickBtnStroy);
 
 
 
 
             //升级升星按钮
             //升级升星按钮
-            _comFosterBottom.m_btnUpLv.onClick.Add(OnClickBtnUpLv);
-            _comFosterBottom.m_btnAll.onClick.Add(OnClcikBtnAll);
-            _comFosterBottom.m_btnUpStar.onClick.Add(OnClickBtnUpStar);
+            _ui.m_ComFosterBottom.m_btnUpLv.onClick.Add(OnClickBtnUpLv);
+            _ui.m_ComFosterBottom.m_btnAll.onClick.Add(OnClcikBtnAll);
+            _ui.m_ComFosterBottom.m_btnUpStar.onClick.Add(OnClickBtnUpStar);
 
 
             //升级升星消耗材料列表
             //升级升星消耗材料列表
-            _comFosterBottom.m_listLvConsume.itemRenderer = RenderListLvConsumeItem;
-            _comFosterBottom.m_listStarConsume.itemRenderer = RenderListStarConsumeItem;
-            _comFosterBottom.m_listSkill.itemRenderer = RenderListSkilItem;
+            _ui.m_ComFosterBottom.m_listLvConsume.itemRenderer = RenderListLvConsumeItem;
+            _ui.m_ComFosterBottom.m_listStarConsume.itemRenderer = RenderListStarConsumeItem;
+            _ui.m_ComFosterBottom.m_listSkill.itemRenderer = RenderListSkilItem;
 
 
             //满星级后卡面列表
             //满星级后卡面列表
-            _comFosterBottom.m_listShowCard.itemRenderer = RenderListShowCardItem;
-            _comFosterBottom.m_listShowCard.onClickItem.Add(OnClickShowCardListItem);
+            _ui.m_ComFosterBottom.m_listShowCard.itemRenderer = RenderListShowCardItem;
+            _ui.m_ComFosterBottom.m_listShowCard.onClickItem.Add(OnClickShowCardListItem);
 
 
             // _ui.m_loaCard.onClick.Add(OnClickLoaCard);
             // _ui.m_loaCard.onClick.Add(OnClickLoaCard);
             _ui.m_loaListener1.onClick.Add(OnClickLoaCard);
             _ui.m_loaListener1.onClick.Add(OnClickLoaCard);
@@ -107,6 +106,7 @@ namespace GFGGame
 
 
             _ui.m_loaBg.url = ResPathUtil.GetBgImgPath("hc_bj_1");
             _ui.m_loaBg.url = ResPathUtil.GetBgImgPath("hc_bj_1");
             _cardData = CardDataManager.GetCardDataById((this.viewData as CardData).id);
             _cardData = CardDataManager.GetCardDataById((this.viewData as CardData).id);
+            _comFosterBottom = _ui.m_ComFosterBottom;
 
 
             playAni = false;
             playAni = false;
             comCardImgResInitSize = Vector2.zero;
             comCardImgResInitSize = Vector2.zero;
@@ -767,20 +767,20 @@ namespace GFGGame
             }
             }
             this._selectTab = _comFosterBottom.m_ctrlTab.selectedIndex;
             this._selectTab = _comFosterBottom.m_ctrlTab.selectedIndex;
         }
         }
-        private void OnItemChangeListener()
-        {
-            if (!CardDataManager.isFullLv(_cardData.id, _cardData.lv, false))
-            {
-                CardLvlCfg cardLvCfg = CardLvlCfgArray.Instance.GetCfgBycardLvlAndcardRarity(_showLv, _cardData.itemCfg.rarity);
-                _comFosterBottom.m_listLvConsume.numItems = upgradeCardItemsArr.Length;
-            }
-            if (!CardDataManager.isFullStar(_cardData.id, _cardData.star, false))
-            {
-                CardStarCfg cardStarCfg = CardStarCfgArray.Instance.GetCfgBycardIdAndstarLvl(_cardData.id, _cardData.star);
-                _comFosterBottom.m_listStarConsume.numItems = cardStarCfg.materiarsArr.Length;
-
-            }
-        }
+        // private void OnItemChangeListener()
+        // {
+        //     if (!CardDataManager.isFullLv(_cardData.id, _cardData.lv, false))
+        //     {
+        //         CardLvlCfg cardLvCfg = CardLvlCfgArray.Instance.GetCfgBycardLvlAndcardRarity(_showLv, _cardData.itemCfg.rarity);
+        //         _comFosterBottom.m_listLvConsume.numItems = upgradeCardItemsArr.Length;
+        //     }
+        //     if (!CardDataManager.isFullStar(_cardData.id, _cardData.star, false))
+        //     {
+        //         CardStarCfg cardStarCfg = CardStarCfgArray.Instance.GetCfgBycardIdAndstarLvl(_cardData.id, _cardData.star);
+        //         _comFosterBottom.m_listStarConsume.numItems = cardStarCfg.materiarsArr.Length;
+
+        //     }
+        // }
         private void UpdateItemChange()
         private void UpdateItemChange()
         {
         {
             _ui.m_ComFosterBottom.m_listLvConsume.numItems = _ui.m_ComFosterBottom.m_listLvConsume.numItems;
             _ui.m_ComFosterBottom.m_listLvConsume.numItems = _ui.m_ComFosterBottom.m_listLvConsume.numItems;
@@ -806,8 +806,9 @@ namespace GFGGame
         {
         {
             base.RemoveEventListener();
             base.RemoveEventListener();
             EventAgent.RemoveEventListener(ConstMessage.NUMERIC_CHANGE, UpdateUpStarView);
             EventAgent.RemoveEventListener(ConstMessage.NUMERIC_CHANGE, UpdateUpStarView);
-            EventAgent.RemoveEventListener(ConstMessage.ITEM_CHANGED, OnItemChangeListener);
+            // EventAgent.RemoveEventListener(ConstMessage.ITEM_CHANGED, OnItemChangeListener);
             EventAgent.RemoveEventListener(ConstMessage.ITEM_CHANGED, UpdateItemChange);
             EventAgent.RemoveEventListener(ConstMessage.ITEM_CHANGED, UpdateItemChange);
+            EventAgent.RemoveEventListener(ConstMessage.CARD_UP_SKILL, UpdateUpSkillView);
         }
         }
         private void CheckGuide(object param)
         private void CheckGuide(object param)
         {
         {