|
@@ -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);
|
|
|
+ }
|
|
|
}
|
|
|
}
|