public void InitWithBaseScene(GUIPetTrainTunShiLayer baseLayer, GUIPetTrainSceneV2 baseScene, int index)
 {
     this.mBaseLayer = baseLayer;
     this.mBaseScene = baseScene;
     this.mIndex = index;
     this.CreateObjects();
 }
 private void Step_08()
 {
     this.petTrainSceneV2 = TutorialEntity.ConvertObject2UnityOrPrefab<GUIPetTrainSceneV2>();
     if (this.petTrainSceneV2 == null)
     {
         return;
     }
     if (!this.petTrainSceneV2.PetTrainSkillInfo.mShengjiBtn.isEnabled)
     {
         this.Step_09(true);
         return;
     }
     base.InitGuideMask(new TutorialInitParams
     {
         MaskParent = GameUIManager.mInstance.GetTopGoods().gameObject,
         TargetObj = this.petTrainSceneV2.PetTrainSkillInfo.mShengjiBtn.gameObject,
         HandDirection = TutorialEntity.ETutorialHandDirection.ETHD_RightDown,
         CreateObjIntervalFrame = 1
     });
     UIEventListener expr_9A = UIEventListener.Get(this.area.gameObject);
     expr_9A.onClick = (UIEventListener.VoidDelegate)Delegate.Combine(expr_9A.onClick, new UIEventListener.VoidDelegate(this.OnStep_08MaskAreaClick));
     TutorialEntity.SetNextTutorialStep(9, TutorialManager.ETutorialNum.Tutorial_Null, false, false, false);
 }
 private void Step_07()
 {
     if (!(Globals.Instance.TutorialMgr.CurrentScene is GUIPetFurtherSucV2))
     {
         return;
     }
     this.petTrainSceneV2 = GameUIManager.mInstance.GetSession<GUIPetTrainSceneV2>();
     if (this.petTrainSceneV2 == null)
     {
         return;
     }
     base.InitGuideMask(new TutorialInitParams
     {
         MaskParent = GameUIManager.mInstance.GetTopGoods().gameObject,
         TargetObj = this.petTrainSceneV2.Tab0s[3],
         HandDirection = TutorialEntity.ETutorialHandDirection.ETHD_RightDown,
         Tips = Singleton<StringManager>.Instance.GetString("tutorial39")
     });
     UIEventListener expr_9D = UIEventListener.Get(this.area.gameObject);
     expr_9D.onClick = (UIEventListener.VoidDelegate)Delegate.Combine(expr_9D.onClick, new UIEventListener.VoidDelegate(this.OnStep_07MaskAreaClick));
     TutorialEntity.SetNextTutorialStep(8, TutorialManager.ETutorialNum.Tutorial_Null, false, false, false);
 }
 public void InitWithBaseScene(GUIPetTrainSceneV2 baseScene)
 {
     this.mBaseScene = baseScene;
     this.CreateObjects();
 }
Example #5
0
 private void Awake()
 {
     this.CreateObjects();
     this.mBaseScene = GameUIManager.mInstance.GetSession<GUIPetTrainSceneV2>();
 }
 private void Step_05()
 {
     if (Globals.Instance.TutorialMgr.CurrentScene is GUIPetTrainSceneV2)
     {
         this.petTrainSceneV2 = TutorialEntity.ConvertObject2UnityOrPrefab<GUIPetTrainSceneV2>();
     }
     if (this.petTrainSceneV2 == null)
     {
         return;
     }
     base.InitGuideMask(new TutorialInitParams
     {
         MaskParent = GameUIManager.mInstance.GetTopGoods().gameObject,
         TargetName = "UIMiddle/winBg/rightInfo/lvlInfo/yaoshui/lvlUp5Btn",
         TargetParent = this.petTrainSceneV2.gameObject,
         HandDirection = TutorialEntity.ETutorialHandDirection.ETHD_RightDown,
         CreateObjIntervalFrame = 1,
         Tips = Singleton<StringManager>.Instance.GetString("tutorial18")
     });
     UIEventListener expr_A7 = UIEventListener.Get(this.area.gameObject);
     expr_A7.onClick = (UIEventListener.VoidDelegate)Delegate.Combine(expr_A7.onClick, new UIEventListener.VoidDelegate(this.OnStep_05MaskAreaClick));
     TutorialEntity.SetNextTutorialStep(6, TutorialManager.ETutorialNum.Tutorial_Null, false, false, false);
     base.PlaySound("tutorial_032");
 }
 private void Step_04()
 {
     if (Globals.Instance.TutorialMgr.CurrentScene is GUIPetTrainSceneV2)
     {
         this.petTrainSceneV2 = TutorialEntity.ConvertObject2UnityOrPrefab<GUIPetTrainSceneV2>();
     }
     if (this.petTrainSceneV2 == null)
     {
         return;
     }
     base.InitGuideMask(new TutorialInitParams
     {
         MaskParent = this.petTrainSceneV2.gameObject,
         TargetObj = this.petTrainSceneV2.Tab0s[1],
         HandDirection = TutorialEntity.ETutorialHandDirection.ETHD_LeftDown,
         Tips = Singleton<StringManager>.Instance.GetString("tutorial17")
     });
     UIEventListener expr_93 = UIEventListener.Get(this.area.gameObject);
     expr_93.onClick = (UIEventListener.VoidDelegate)Delegate.Combine(expr_93.onClick, new UIEventListener.VoidDelegate(this.OnStep_04MaskAreaClick));
     TutorialEntity.SetNextTutorialStep(5, TutorialManager.ETutorialNum.Tutorial_Null, false, false, false);
     base.PlaySound("tutorial_031");
 }
Example #8
0
 public static void Show(LopetDataEx lopetData, GUIPetTrainSceneV2.EUILopetTabs type = GUIPetTrainSceneV2.EUILopetTabs.E_UIBaseInfo)
 {
     if (lopetData == null)
     {
         return;
     }
     GameUIManager.mInstance.uiState.mLopetTrainCurLopetDataEx = lopetData;
     GameUIManager.mInstance.uiState.mPetTrainCurPageIndex = (int)type;
     GameUIManager.mInstance.ChangeSession<GUIPetTrainSceneV2>(null, false, true);
 }
 public void InitWithBaseScene(GUIPetTrainSceneV2 baseScene, int itemnum)
 {
     this.mBaseScene = baseScene;
     this.mItemNum = itemnum;
     this.CreateObjects();
 }
Example #10
0
 private void Step_04()
 {
     if (Globals.Instance.TutorialMgr.CurrentScene is GUIPetTrainSceneV2)
     {
         this.petTrainSceneV2 = TutorialEntity.ConvertObject2UnityOrPrefab<GUIPetTrainSceneV2>();
     }
     if (this.petTrainSceneV2 == null)
     {
         return;
     }
     TinyLevelInfo info = Globals.Instance.AttDB.TinyLevelDict.GetInfo(Globals.Instance.Player.Data.FurtherLevel + 1);
     if (info == null || Globals.Instance.Player.Data.Money < (int)info.PFurtherCost)
     {
         TutorialEntity.SetNextTutorialStep(1, TutorialManager.ETutorialNum.Tutorial_PetFurther, true, true, true);
         return;
     }
     this.petTrainSceneV2.PetTrainJinjieInfo.IsForceJinjie = true;
     base.InitGuideMask(new TutorialInitParams
     {
         MaskParent = GameUIManager.mInstance.GetTopGoods().gameObject,
         TargetName = "UIMiddle/winBg/rightInfo/jinJieInfo/jinJieBtn",
         TargetParent = this.petTrainSceneV2.gameObject,
         HandDirection = TutorialEntity.ETutorialHandDirection.ETHD_RightDown,
         CreateObjIntervalFrame = 1,
         Tips = Singleton<StringManager>.Instance.GetString("tutorial51")
     });
     UIEventListener expr_114 = UIEventListener.Get(this.area.gameObject);
     expr_114.onClick = (UIEventListener.VoidDelegate)Delegate.Combine(expr_114.onClick, new UIEventListener.VoidDelegate(this.OnStep_04MaskAreaClick));
     TutorialEntity.SetNextTutorialStep(5, TutorialManager.ETutorialNum.Tutorial_Null, false, false, false);
     base.PlaySound("tutorial_045");
 }