浏览代码

主界面导出, 词牌bug修改

huangxiaoyue 1 年之前
父节点
当前提交
f10dd3a56e

+ 1 - 0
GameClient/Assets/Game/HotUpdate/Data/VO/CardData.cs

@@ -5,6 +5,7 @@ namespace GFGGame
     public class CardData
     {
         public int id;
+        public int pageIndex; //当前列表类型
         public int index; //当前列表里的第几个
         public int lv;
         public int exp;

+ 1 - 0
GameClient/Assets/Game/HotUpdate/Views/Card/CardDetailView.cs

@@ -98,6 +98,7 @@ namespace GFGGame
             UI_ListCardItem listItem = UI_ListCardItem.Proxy(obj);
             CardData data = (_ui.m_listCard.data as List<CardData>)[index];//CardDataManager.GetCardList(_ui.m_listRole.selectedIndex)[index];
             data.index = index;
+            data.pageIndex = _ui.m_listRole.selectedIndex;
             listItem.target.data = data;
             listItem.m_comCard.m_loaCard.url = ResPathUtil.GetCardIconPath(data.resources[data.resIndex]);
             RarityIconController.UpdateRarityIcon(listItem.m_loaRarity, data.itemCfg.id, false);// ResPathUtil.GetCommonGameResPath("kp_sxing_x_" + data.itemCfg.rarity);

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

@@ -204,6 +204,7 @@ namespace GFGGame
             _comFosterBottom.m_btnClearAll.visible = false;
 
             List<CardStarCfg> cardStarCfgs = CardStarCfgArray.Instance.GetCfgsBycardId(_cardData.id);
+            _cardStarRewards.Clear();
             for (int i = 0; i < cardStarCfgs.Count; i++)
             {
                 if (cardStarCfgs[i].rewardsArr.Length > 0)
@@ -220,13 +221,12 @@ namespace GFGGame
             base.OnShown();
 
             _ui.m_loaBg.url = ResPathUtil.GetBgImgPath("hc_bj_1");
-            List<object> dataList = viewData as List<object>;
 
             _cardData = CardDataManager.GetCardDataById((this.viewData as CardData).id);
             nowIndex = _cardData.index;
             _comFosterBottom = _ui.m_ComFosterBottom;
 
-            cardList = CardDataManager.GetCardListByRarity(0);
+            cardList = CardDataManager.GetCardListByRarity(_cardData.pageIndex);
             if (CardDataManager.isFilter == true)
             {
                 //筛选

二进制
GameClient/Assets/ResIn/UI/Main/Main_fui.bytes