zhaoyang 2 жил өмнө
parent
commit
6719e3694f

+ 30 - 1
GameClient/Assets/Game/HotUpdate/Views/DressUp/PhotographSaveView.cs

@@ -39,7 +39,7 @@ namespace GFGGame
             float height = width * tex.height / tex.width;
             _ui.m_imgRes.SetSize(width, height);
             _ui.m_imgBorder.SetSize(width, height + 12);
-
+            Timers.inst.AddUpdate(CheckGuide);
         }
 
         protected override void OnHide()
@@ -49,6 +49,7 @@ namespace GFGGame
             _ui.m_btnSave.touchable = true;
             _ui.m_btnSavePhoto.selected = false;
             _ui.m_btnSavePhoto.touchable = true;
+            Timers.inst.Remove(CheckGuide);
         }
 
         public override void Dispose()
@@ -107,5 +108,33 @@ namespace GFGGame
             _ui.m_btnSavePhoto.touchable = false;
 
         }
+
+        private void CheckGuide(object param)
+        {
+            if (GuideDataManager.IsGuideFinish(ConstGuideId.FREEDOM_DRESS) <= 0)
+            {
+                UpdateToCheckGuide(null);
+            }
+            else
+            {
+                Timers.inst.Remove(CheckGuide);
+            }
+        }
+
+        protected override void UpdateToCheckGuide(object param)
+        {
+            if (!ViewManager.CheckIsTopView(this.viewCom)) return;
+            GuideController.TryGuide(_ui.m_btnClose, ConstGuideId.FREEDOM_DRESS, 9, "");
+            GuideController.TryCompleteGuide(ConstGuideId.FREEDOM_DRESS, 9);
+
+        }
+        protected override void TryCompleteGuide()
+        {
+            base.TryCompleteGuide();
+
+            GuideCfg cfg = GuideCfgArray.Instance.GetCfg(ConstGuideId.FREEDOM_DRESS);
+            GuideController.TryCompleteGuideIndex(cfg.id, 9);
+            GuideController.TryCompleteGuide(ConstGuideId.FREEDOM_DRESS, 9);
+        }
     }
 }

+ 2 - 2
GameClient/Assets/Game/HotUpdate/Views/DressUp/PhotographView.cs

@@ -645,7 +645,7 @@ namespace GFGGame
             if (!ViewManager.CheckIsTopView(this.viewCom)) return;
             GuideController.TryGuide(null, ConstGuideId.FREEDOM_DRESS, 7, "在这里可以选择已获得的背景、道具等,也可以放大缩小物品,增加画面丰富度。", -1, true, _ui.target.height - _ui.m_ComSelectRes.target.height - 250);
             GuideController.TryGuide(_ui.m_btnPhotograph, ConstGuideId.FREEDOM_DRESS, 8, "来记录下这一刻吧。");
-            GuideController.TryCompleteGuide(ConstGuideId.FREEDOM_DRESS, 8);
+            // GuideController.TryCompleteGuide(ConstGuideId.FREEDOM_DRESS, 8);
 
             GuideController.TryGuide(_ui.m_btnBack, ConstGuideId.ENTER_CHAPTER, 1, "");
 
@@ -653,7 +653,7 @@ namespace GFGGame
         protected override void TryCompleteGuide()
         {
             base.TryCompleteGuide();
-            GuideController.TryCompleteGuide(ConstGuideId.FREEDOM_DRESS, 8);
+            // GuideController.TryCompleteGuide(ConstGuideId.FREEDOM_DRESS, 8);
         }
     }
 }