private void Step_06() { if (Globals.Instance.TutorialMgr.CurrentScene is GUIPVP4ReadyScene) { this.pvp4ReadyScene = TutorialEntity.ConvertObject2UnityOrPrefab<GUIPVP4ReadyScene>(); } if (this.pvp4ReadyScene == null) { return; } base.InitGuideMask(new TutorialInitParams { MaskParent = GameUIManager.mInstance.GetTopGoods().gameObject, TargetName = "LeftBottom/honorShop", TargetParent = this.pvp4ReadyScene.gameObject, HandDirection = TutorialEntity.ETutorialHandDirection.ETHD_Left }); UIEventListener expr_8B = UIEventListener.Get(this.area.gameObject); expr_8B.onClick = (UIEventListener.VoidDelegate)Delegate.Combine(expr_8B.onClick, new UIEventListener.VoidDelegate(this.OnStep_06MaskAreaClick)); TutorialEntity.SetNextTutorialStep(7, TutorialManager.ETutorialNum.Tutorial_Null, false, false, false); }
private void Step_04() { if (Globals.Instance.TutorialMgr.CurrentScene is GUIPVP4ReadyScene) { this.pvp4ReadyScene = TutorialEntity.ConvertObject2UnityOrPrefab<GUIPVP4ReadyScene>(); } if (this.pvp4ReadyScene == null) { return; } TutorialInitParams tutorialInitParams = new TutorialInitParams(); tutorialInitParams.MaskParent = GameUIManager.mInstance.GetTopGoods().gameObject; tutorialInitParams.HandDirection = TutorialEntity.ETutorialHandDirection.ETHD_RightDown; tutorialInitParams.ScaleFactor = 1.42857146f; tutorialInitParams.CloneScale = 0.7f; tutorialInitParams.Tips = Singleton<StringManager>.Instance.GetString("tutorial32"); PVPTargetGrid mTargetTable = this.pvp4ReadyScene.mTargetTable; if (mTargetTable == null || mTargetTable.gridItems.Length == 0) { global::Debug.LogError(new object[] { "PVP gridItems length is 0" }); TutorialEntity.SetNextTutorialStep(1, TutorialManager.ETutorialNum.Tutorial_PVP, true, true, true); return; } int num = 0; UICustomGridItem[] gridItems = mTargetTable.gridItems; for (int i = 0; i < gridItems.Length; i++) { GUIPVP4TargetItem gUIPVP4TargetItem = (GUIPVP4TargetItem)gridItems[i]; if (gUIPVP4TargetItem.data != null && gUIPVP4TargetItem.data.RankData != null && gUIPVP4TargetItem.data.RankData.Rank > num && gUIPVP4TargetItem.data.GetID() != Globals.Instance.Player.Data.ID) { num = gUIPVP4TargetItem.data.RankData.Rank; tutorialInitParams.TargetObj = gUIPVP4TargetItem.pk.gameObject; } } if (tutorialInitParams.TargetObj == null) { global::Debug.LogError(new object[] { "pvp target is null" }); TutorialEntity.SetNextTutorialStep(1, TutorialManager.ETutorialNum.Tutorial_PVP, true, true, true); return; } base.InitGuideMask(tutorialInitParams); UIEventListener expr_1B1 = UIEventListener.Get(this.area.gameObject); expr_1B1.onClick = (UIEventListener.VoidDelegate)Delegate.Combine(expr_1B1.onClick, new UIEventListener.VoidDelegate(this.OnStep_04MaskAreaClick)); base.PlaySound("tutorial_070"); }