public override void OnCancelButtonClick() { if (isMoving) { return; } //新手引导特殊处理 if (GuideNodeManager.IsGuide && !LTInstanceUtil.IsFirstChapterCompleted()) { if (clickCount >= 3) { clickCount = 0; MessageTemplateManager.ShowMessage(901099, null, delegate(int result) { if (result == 0) { GuideNodeManager.currentGuideId = 0; GuideNodeManager.GetInstance().JumpGuide();//跳过主线 } return; }); } clickCount++; MessageTemplateManager.ShowMessage(eMessageUIType.FloatingText, EB.Localizer.GetString(GuideNodeManager.GUIDE_CANNOT_RETURN)); return; } GlobalMenuManager.Instance.RemoveCache("LTInstanceMapHud"); base.OnCancelButtonClick(); }
public override void OnCancelButtonClick() { FusionAudio.PostEvent("UI/General/ButtonClick"); if (!MapCtrl.IsPlayerReady() || LTInstanceMapModel.Instance.moveResultList.Count > 0) { return; } MapCtrl.InstanceWaitUpdataMap(delegate { MapCtrl.ClearMoveActionList(); if (GuideNodeManager.IsGuide && !LTInstanceUtil.IsFirstChapterCompleted()) { if (clickCount >= 3) { clickCount = 0; MessageTemplateManager.ShowMessage(901099, null, delegate (int result) { if (result == 0) { GuideNodeManager.currentGuideId = 0; GuideNodeManager.GetInstance().JumpGuide();//跳过主线 } return; }); } clickCount++; MessageTemplateManager.ShowMessage(eMessageUIType.FloatingText, EB.Localizer.GetString(GuideNodeManager.GUIDE_CANNOT_RETURN)); return; } if (LTInstanceMapModel.Instance.NotMainChapterId()) { if (LTInstanceMapModel.Instance.IsInsatnceViewAction()) { LTInstanceMapModel.Instance.SwitchViewAction(false, true, delegate { if(controller!=null) controller.Close(); }); } return; } LTInstanceMapModel.Instance.ClearInstanceData(); LTInstanceMapModel.Instance.RequestLeaveChapter("main", delegate { if (LTInstanceMapModel.Instance.IsInsatnceViewAction()) { LTInstanceMapModel.Instance.SwitchViewAction(false, true, delegate { if (controller != null) controller.Close(); }); } }); }); }
public override void OnCancelButtonClick() { if (FxLimit) { return; } if (GuideNodeManager.IsGuide && !MengBanController.Instance.controller.gameObject.activeSelf && !LTInstanceUtil.IsFirstChapterCompleted()) { InputBlockerManager.Instance.Block(InputBlockReason.CONVERT_FLY_ANIM, 1f); GlobalMenuManager.Instance.CloseMenu("LTDrawCardTypeUI"); } base.OnCancelButtonClick(); }