zhaoyang преди 2 години
родител
ревизия
90ffb558e4

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

@@ -945,13 +945,19 @@ namespace GFGGame
             if (!ViewManager.CheckIsTopView(this.viewCom)) return;
             GuideController.TryGuide(_ui.m_ComFosterBottom.m_btnAll, ConstGuideId.UP_CARD_LV, 4, "");
             GuideController.TryGuide(_ui.m_ComFosterBottom.m_btnUpLv, ConstGuideId.UP_CARD_LV, 5, "");
-            GuideController.TryGuide(_ui.m_ComFosterTop.m_btnback, ConstGuideId.UP_CARD_LV, 6, "升级成功啦,我们继续新旅程吧~");
-            GuideController.TryCompleteGuide(ConstGuideId.UP_CARD_LV, 6);
+            GuideController.TryGuide(_ui.m_ComFosterTop.m_btnback, ConstGuideId.UP_CARD_LV, 7, "让我们继续新旅程吧~");
 
             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);
 
-
+        }
+        protected override void TryCompleteGuide()
+        {
+            base.TryCompleteGuide();
+            GuideCfg cfg = GuideCfgArray.Instance.GetCfg(ConstGuideId.UP_CARD_LV);
+            GuideController.TryCompleteGuideIndex(cfg.id, 7);
+            GuideController.TryCompleteGuide(ConstGuideId.UP_CARD_LV, 7);
         }
     }
 }

+ 21 - 7
GameClient/Assets/Game/HotUpdate/Views/Card/CardUpView.cs

@@ -62,6 +62,7 @@ namespace GFGGame
                 _ui.m_txtLast.text = string.Format("{0}星", _lastNum);
                 _ui.m_txtNow.text = string.Format("{0}星", _curNum);
             }
+            Timers.inst.AddUpdate(CheckGuide);
         }
         private void RenderListPropertyItem(int index, GObject obj)
         {
@@ -72,16 +73,29 @@ namespace GFGGame
             listItem.m_loaIcon.url = ResPathUtil.GetCommonGameResPath("kp_sx_" + (index + 1));
             UI_ListScoreItem.ProxyEnd();
         }
-        //private void OnClickBtnBack()
-        //{
-
-        //    ViewManager.GoBackFrom(ViewName.CARD_UP_VIEW);
-
-        //}
-
         protected override void OnHide()
         {
             base.OnHide();
+            Timers.inst.Remove(CheckGuide);
+        }
+
+        private void CheckGuide(object param)
+        {
+            if (GuideDataManager.IsGuideFinish(ConstGuideId.UP_CARD_LV) <= 0)
+            // || GuideDataManager.IsGuideFinish(ConstGuideId.UP_CARD_STAR) <= 0)
+            {
+                UpdateToCheckGuide(null);
+            }
+            else
+            {
+                Timers.inst.Remove(CheckGuide);
+            }
+        }
+        protected override void UpdateToCheckGuide(object param)
+        {
+            if (!ViewManager.CheckIsTopView(this.viewCom)) return;
+
+            GuideController.TryGuide(null, ConstGuideId.UP_CARD_LV, 6, "升级成功啦", -1, true, 1500);
         }
     }
 }

+ 15 - 0
GameClient/Assets/Game/HotUpdate/Views/MainStory/StoryChapterView.cs

@@ -327,6 +327,21 @@ namespace GFGGame
             GuideCfg cfg = GuideCfgArray.Instance.GetCfg(ConstGuideId.ENTER_CHAPTER);
             GuideController.TryCompleteGuideIndex(cfg.id, 5);
             GuideController.TryCompleteGuide(ConstGuideId.ENTER_CHAPTER, 5);
+            GuideCfg cfg1 = GuideCfgArray.Instance.GetCfg(ConstGuideId.ENTER_CHAPTER_1);
+            GuideController.TryCompleteGuideIndex(cfg1.id, 4);
+            GuideController.TryCompleteGuide(ConstGuideId.ENTER_CHAPTER_1, 4);
+            GuideCfg cfg2 = GuideCfgArray.Instance.GetCfg(ConstGuideId.ENTER_CHAPTER_2);
+            GuideController.TryCompleteGuideIndex(cfg2.id, 4);
+            GuideController.TryCompleteGuide(ConstGuideId.ENTER_CHAPTER_2, 4);
+            GuideCfg cfg3 = GuideCfgArray.Instance.GetCfg(ConstGuideId.ENTER_CHAPTER_3);
+            GuideController.TryCompleteGuideIndex(cfg3.id, 5);
+            GuideController.TryCompleteGuide(ConstGuideId.ENTER_CHAPTER_3, 5);
+            GuideCfg cfg4 = GuideCfgArray.Instance.GetCfg(ConstGuideId.ENTER_CHAPTER_4);
+            GuideController.TryCompleteGuideIndex(cfg4.id, 5);
+            GuideController.TryCompleteGuide(ConstGuideId.ENTER_CHAPTER_4, 5);
+            GuideCfg cfg5 = GuideCfgArray.Instance.GetCfg(ConstGuideId.ENTER_CHAPTER_5);
+            GuideController.TryCompleteGuideIndex(cfg5.id, 3);
+            GuideController.TryCompleteGuide(ConstGuideId.ENTER_CHAPTER_5, 3);
 
         }
 

+ 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_LV);
             // StorageSProxy.ReqSetClientValue(ConstStorageId.STORAGE_GUIDE + cfg.id, 0).Coroutine();
             // StorageSProxy.ReqSetClientValue(ConstStorageId.STORAGE_GUIDE + cfg.id, 1).Coroutine();
             AddEffect();