Browse Source

修改升星引导

zhaoyang 2 years ago
parent
commit
e39bc3c508

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

@@ -179,8 +179,8 @@ namespace GFGGame
             GuideController.TryGuide(_ui.m_btnBack, ConstGuideId.ENTER_CHAPTER_1, 1, "");
             GuideController.TryGuide(_ui.m_listCard, ConstGuideId.UP_CARD_STAR, 3, "选择可升星的词牌。", 0);
 
-            GuideController.TryGuide(_ui.m_btnBack, ConstGuideId.UP_CARD_STAR, 7, "");
-            GuideController.TryCompleteGuide(ConstGuideId.UP_CARD_STAR, 7);
+            GuideController.TryGuide(_ui.m_btnBack, ConstGuideId.UP_CARD_STAR, 8, "");
+            GuideController.TryCompleteGuide(ConstGuideId.UP_CARD_STAR, 8);
 
         }
     }

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

@@ -885,6 +885,13 @@ namespace GFGGame
             }
             else if (_comFosterBottom.m_ctrlTab.selectedIndex == 1)
             {
+                GuideCfg guideCfg = GuideCfgArray.Instance.GetCfg(ConstGuideId.UP_CARD_STAR);
+                if (!InstanceZonesDataManager.CheckLevelPass(guideCfg.storyLevelId - 1))//防止升星引导前将材料耗光
+                {
+                    PromptController.Instance.ShowFloatTextPrompt("功能未开启");
+                    _comFosterBottom.m_ctrlTab.selectedIndex = _comFosterBottom.m_ctrlTab.previsousIndex;
+                    return;
+                }
                 this.UpdateUpStarView();
             }
             else
@@ -965,7 +972,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.TryGuide(_ui.m_ComFosterTop.m_btnback, ConstGuideId.UP_CARD_STAR, 6, "返回主界面");
+            GuideController.TryGuide(_ui.m_ComFosterTop.m_btnback, ConstGuideId.UP_CARD_STAR, 7, "返回主界面");
 
         }
         protected override void TryCompleteGuide()
@@ -974,7 +981,7 @@ 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.TryCompleteGuideIndex(ConstGuideId.UP_CARD_STAR, 7);
             // GuideController.TryCompleteGuide(ConstGuideId.UP_CARD_STAR, 6);
         }
     }

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

@@ -81,8 +81,8 @@ namespace GFGGame
 
         private void CheckGuide(object param)
         {
-            if (GuideDataManager.IsGuideFinish(ConstGuideId.UP_CARD_LV) <= 0)
-            // || GuideDataManager.IsGuideFinish(ConstGuideId.UP_CARD_STAR) <= 0)
+            if (GuideDataManager.IsGuideFinish(ConstGuideId.UP_CARD_LV) <= 0
+             || GuideDataManager.IsGuideFinish(ConstGuideId.UP_CARD_STAR) <= 0)
             {
                 UpdateToCheckGuide(null);
             }
@@ -96,6 +96,7 @@ namespace GFGGame
             if (!ViewManager.CheckIsTopView(this.viewCom)) return;
 
             GuideController.TryGuide(null, ConstGuideId.UP_CARD_LV, 6, "升级成功啦", -1, true, 1500);
+            GuideController.TryGuide(null, ConstGuideId.UP_CARD_STAR, 6, "升星成功啦", -1, true, 1500);
         }
     }
 }