private static void CreateDialog(CMD_ColosseumDeck.Mode targetMode)
        {
            CMD_ColosseumDeck cmd_ColosseumDeck = CMDWrapper.LoadPrefab <CMD_ColosseumDeck>("CMD_PartyEdit_PVP");

            cmd_ColosseumDeck.SetDialogData(targetMode);
            cmd_ColosseumDeck.Show();
        }
 private void InitializeButton(CMD_ColosseumDeck.Mode mode)
 {
     if (mode != CMD_ColosseumDeck.Mode.FROM_PARTY_EDIT)
     {
         if (mode == CMD_ColosseumDeck.Mode.FROM_COLOSSEUM_TOP)
         {
             this.battleStartButton.SetActive(true);
         }
     }
     else
     {
         this.questButton.SetActive(true);
     }
 }
 private void SetDialogData(CMD_ColosseumDeck.Mode targetMode)
 {
     this.sortieLimitList.Initialize();
     if (ClassSingleton <QuestData> .Instance.SelectDungeon != null)
     {
         string worldDungeonId = ClassSingleton <QuestData> .Instance.SelectDungeon.worldDungeonId;
         if (!string.IsNullOrEmpty(worldDungeonId))
         {
             this.sortieLimitList.SetSortieLimit(int.Parse(worldDungeonId));
         }
     }
     this.deckData                     = new ColosseumDeckData();
     this.deckData.RootDialog          = this;
     this.deckData.Mode                = targetMode;
     this.deckData.MonsterBasicInfo    = this.monsterBasicInfo;
     this.deckData.MonsterChipSlotInfo = this.chipSlotInfo;
     this.deckData.MonsterSelectedIcon = this.monsterSelectedIcon;
     this.deckData.MiniStatus          = this.miniStatus;
     this.deckData.SortieLimitList     = this.sortieLimitList;
     this.deckData.DeckButton          = this.deckButton;
     this.deckData.DeckList            = this.deckList;
 }