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