public static void Change2This(ItemDataEx data, GUIEquipUpgradeScene.EUpgradeType type = GUIEquipUpgradeScene.EUpgradeType.EUT_Enhance, int selectIndex = -1) { if (data == null) { global::Debug.LogError(new object[] { "ItemDataEx is null" }); return; } GUIEquipUpgradeScene.mData = data; GUIEquipUpgradeScene.mType = type; GUIEquipUpgradeScene.mCurSelectIndex = selectIndex; GameUIManager.mInstance.ChangeSession<GUIEquipUpgradeScene>(null, false, true); }
public void InitWithBaseScene(GUIEquipUpgradeScene baseScene) { this.mBaseScene = baseScene; this.CreateObjects(); }
private void Step_11() { if (Globals.Instance.TutorialMgr.CurrentScene is GUIEquipUpgradeScene) { this.equipUpgradeScene = TutorialEntity.ConvertObject2UnityOrPrefab<GUIEquipUpgradeScene>(); } if (this.equipUpgradeScene == null) { return; } if ((ulong)this.equipUpgradeScene.mEquipData.GetEquipEnhanceCost() > (ulong)((long)Tools.GetCurrencyMoney(ECurrencyType.ECurrencyT_Money, 0))) { TutorialEntity.SetNextTutorialStep(1, TutorialManager.ETutorialNum.Tutorial_Equip, true, true, true); return; } base.InitGuideMask(new TutorialInitParams { MaskParent = GameUIManager.mInstance.GetTopGoods().gameObject, TargetName = "WindowBg/EnhanceLayer/EnhanceInfo/AutoEnhanceBtn", TargetParent = this.equipUpgradeScene.gameObject, HandDirection = TutorialEntity.ETutorialHandDirection.ETHD_RightDown, Tips = Singleton<StringManager>.Instance.GetString("tutorialEquip2") }); UIEventListener expr_CA = UIEventListener.Get(this.area.gameObject); expr_CA.onClick = (UIEventListener.VoidDelegate)Delegate.Combine(expr_CA.onClick, new UIEventListener.VoidDelegate(this.OnStep_11MaskAreaClick)); TutorialEntity.SetNextTutorialStep(12, TutorialManager.ETutorialNum.Tutorial_Null, false, false, false); base.PlaySound("tutorial_055"); }