Esempio n. 1
0
        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();
    }
Esempio n. 3
0
 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;
 }