public void Initialize(ColosseumDeckData data) { this.deckData = data; MonsterIcon icon = MonsterIconFactory.CreateIcon(13); for (int i = 0; i < 6; i++) { this.listItemList[i].Initialize(data, MonsterIconFactory.Copy(icon)); } this.InitializeDeckInfo(); }
public void Initialize(ColosseumDeckData data, MonsterIcon icon) { this.deckData = data; UIWidget component = this.parentList.GetComponent <UIWidget>(); int depth = component.depth; this.monsterIcon = icon; this.monsterIcon.Initialize(base.transform, this.iconSize, depth); base.InitializeInputEvent(); this.actionTouch = new Action(this.OnPushedItem); this.actionLongPress = new Action(this.OnLongPressItem); }
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; }
public void Initialize(ColosseumDeckData data) { this.deckData = data; this.InitializeButton(data.Mode); }