public override void ChangeOperation(PartyEditPartyMember partyMember, int selectDeckNo, int favoriteDeckNo) { APIRequestTask apirequestTask = null; if (null != this.uiRoot.parentCMD) { CMD_QuestTOP cmd_QuestTOP = this.uiRoot.parentCMD as CMD_QuestTOP; if (null != cmd_QuestTOP) { cmd_QuestTOP.battlePartyDeckNo = selectDeckNo; } } RestrictionInput.StartLoad(RestrictionInput.LoadType.LARGE_IMAGE_MASK_OFF); if (base.IsChangedDeck(selectDeckNo, favoriteDeckNo) || partyMember.IsDirty()) { apirequestTask = partyMember.RequestSaveUserDeck(selectDeckNo, favoriteDeckNo); } if (apirequestTask != null) { AppCoroutine.Start(apirequestTask.Run(new Action(this.OnCompleteChangeOperation), null, null), false); } else { this.OnCompleteChangeOperation(); } }
protected override void Awake() { base.Awake(); CMD_QuestTOP.instance = this; ClassSingleton <QuestTOPAccessor> .Instance.questTOP = this; DataMng.Instance().GetResultUtilData().ClearLastDngReq(); ClassSingleton <PlayLimit> .Instance.ClearTicketNumCont(); ClassSingleton <PlayLimit> .Instance.ClearPlayLimitNumCont(); }
private void ExecuteTouch(bool forceChange) { if (0 >= this.totalSeconds && !this.worldStageData.isViewRanking) { CMD_Alert cmd_Alert = GUIMain.ShowCommonDialog(delegate(int i) { GUIManager.CloseAllCommonDialog(null); }, "CMD_Alert", null) as CMD_Alert; cmd_Alert.Title = StringMaster.GetString("QuestEventTitle"); cmd_Alert.Info = StringMaster.GetString("QuestEventInfo"); cmd_Alert.SetDisplayButton(CMD_Alert.DisplayButton.CLOSE); } else { CMD_QuestTOP.ChangeSelectA_StageL_S(base.IDX, forceChange); } }
public override void OnTouchEnded(Touch touch, Vector2 pos, bool flag) { if (GUICollider.IsAllColliderDisable() && !base.AvoidDisableAllCollider) { return; } if (!base.activeCollider) { return; } if (flag && !this.selectPanelA.animationMoving) { base.OnTouchEnded(touch, pos, flag); float magnitude = (this.beganPostion - pos).magnitude; if (magnitude < 40f && !this.isTouchEndFromChild) { CMD_QuestTOP.ChangeSelectA_StageL_S(base.IDX, false); } } }
public override void OnTouchEnded(Touch touch, Vector2 pos, bool flag) { if (GUICollider.IsAllColliderDisable()) { return; } if (!base.activeCollider) { return; } base.OnTouchEnded(touch, pos, flag); if (flag) { float magnitude = (this.startPostion - pos).magnitude; if (magnitude < 40f && !this.isTouchEndFromChild) { CMD_QuestTOP.ChangeSelectA_StageL_S(base.IDX, false); } } }
protected override void OnDestroy() { base.OnDestroy(); CMD_QuestTOP.instance = null; }