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; }