Example #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();
            }
        }
        public override void ChangeOperation(PartyEditPartyMember partyMember, int selectDeckNo, int favoriteDeckNo)
        {
            APIRequestTask apirequestTask = null;

            this.battlePartyDeckNo = selectDeckNo;
            this.deckMonsterList   = partyMember.GetMonsterDataList(selectDeckNo - 1);
            if (base.IsChangedDeck(selectDeckNo, favoriteDeckNo) || partyMember.IsDirty())
            {
                apirequestTask = partyMember.RequestSaveUserDeck(selectDeckNo, favoriteDeckNo);
            }
            if (apirequestTask != null)
            {
                RestrictionInput.StartLoad(RestrictionInput.LoadType.LARGE_IMAGE_MASK_OFF);
                AppCoroutine.Start(apirequestTask.Run(new Action(this.OnCompleteChangeOperation), null, null), false);
            }
            else
            {
                this.OnCompleteChangeOperation();
            }
        }
Example #3
0
        public void CloseOperation(PartyEditPartyMember partyMember, int selectDeckNo, int favoriteDeckNo, bool animation)
        {
            this.enableCloseAnimation = animation;
            APIRequestTask apirequestTask = null;

            if (this.IsChangedDeck(selectDeckNo, favoriteDeckNo) || partyMember.IsDirty())
            {
                apirequestTask = partyMember.RequestSaveUserDeck(selectDeckNo, favoriteDeckNo);
            }
            if (apirequestTask != null)
            {
                RestrictionInput.StartLoad(RestrictionInput.LoadType.LARGE_IMAGE_MASK_OFF);
                apirequestTask.Add(Singleton <UserDataMng> .Instance.RequestUserMonsterFriendshipTime(true));
                AppCoroutine.Start(apirequestTask.Run(new Action(this.OnCompleteCloseOperation), null, null), false);
            }
            else
            {
                this.OnCompleteCloseOperation();
            }
        }
Example #4
0
 public virtual void ChangeOperation(PartyEditPartyMember partyMember, int selectDeckNo, int favoriteDeckNo)
 {
 }