Browse Source

卡牌升星加引导

zhaoyang 2 years ago
parent
commit
c1d11b1499

+ 1 - 5
GameClient/Assets/Game/HotUpdate/Data/CardDataManager.cs

@@ -125,11 +125,7 @@ namespace GFGGame
         {
             if (_cardDicByType.ContainsKey(mainScore))
             {
-                Dictionary<int, CardData> cardDic = _cardDicByType[mainScore];
-                CardData[] cardArray = new CardData[cardDic.Count];
-                cardDic.Values.CopyTo(cardArray, 0);
-
-                return new List<CardData>(cardArray);
+                return _cardDicByType[mainScore].Values.ToList();
             }
             return new List<CardData>();
         }

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

@@ -963,7 +963,7 @@ namespace GFGGame
 
             GuideController.TryGuide(_ui.m_ComFosterBottom.m_btnStar, ConstGuideId.UP_CARD_STAR, 4, "");
             GuideController.TryGuide(_ui.m_ComFosterBottom.m_btnUpStar, ConstGuideId.UP_CARD_STAR, 5, "");
-            GuideController.TryCompleteGuide(ConstGuideId.UP_CARD_STAR, 5);
+            GuideController.TryGuide(_ui.m_ComFosterTop.m_btnback, ConstGuideId.UP_CARD_STAR, 6, "返回主界面");
 
         }
         protected override void TryCompleteGuide()
@@ -972,6 +972,8 @@ namespace GFGGame
             // GuideCfg cfg = GuideCfgArray.Instance.GetCfg(ConstGuideId.UP_CARD_LV);
             GuideController.TryCompleteGuideIndex(ConstGuideId.UP_CARD_LV, 7);
             GuideController.TryCompleteGuide(ConstGuideId.UP_CARD_LV, 7);
+            GuideController.TryCompleteGuideIndex(ConstGuideId.UP_CARD_STAR, 6);
+            // GuideController.TryCompleteGuide(ConstGuideId.UP_CARD_STAR, 6);
         }
     }
 }

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

@@ -70,8 +70,7 @@ namespace GFGGame
             {
                 item.m_txtTitle.text = string.Format("词牌星级达到{0}星", NumberUtil.GetChiniseNumberText(cardStarCfg.starLvl));
             }
-            // RedDotController.Instance.SetComRedDot(item.m_btnGet, true);
-            // int star = index + 1;
+            item.m_txtTips.visible = cardStarCfg.starLvl == cardData.itemCfg.animationCardStar;
             item.m_c1.selectedIndex = cardData.starRewardsState.ContainsKey(cardStarCfg.starLvl) ? cardData.starRewardsState[cardStarCfg.starLvl] : 0;
             if (item.m_btnGet.data == null)
             {

+ 1 - 1
GameClient/Assets/Game/HotUpdate/Views/MainUI/MainUIView.cs

@@ -178,7 +178,7 @@ namespace GFGGame
             _ui.m_btnChange.m_c1.selectedIndex = 1;
             _ui.m_btnChange.target.selected = true;
 
-            GuideCfg cfg = GuideCfgArray.Instance.GetCfg(ConstGuideId.ARENA_OPEN);
+            GuideCfg cfg = GuideCfgArray.Instance.GetCfg(ConstGuideId.UP_CARD_STAR);
             // StorageSProxy.ReqSetClientValue(ConstStorageId.STORAGE_GUIDE + cfg.id, 0).Coroutine();
             // StorageSProxy.ReqSetClientValue(ConstStorageId.STORAGE_GUIDE + cfg.id, 1).Coroutine();
             AddEffect();