protected override void Awake()
 {
     base.Awake();
     this.iconGrayOut = new ChangeMonsterIconGrayOut();
     this.iconGrayOut.SetNormalAction(new Action <MonsterData>(this.ActMIconShort), new Action <MonsterData>(this.ActMIconLong));
     this.iconGrayOut.SetSelectedAction(new Action <MonsterData>(this.actRemoveChg), new Action <MonsterData>(this.ActMIconLong));
     this.iconGrayOut.SetBlockAction(null, new Action <MonsterData>(this.ActMIconLong));
     this.monsterList = new ChangeMonsterMonsterList();
     this.monsterList.Initialize(this.iconGrayOut);
     for (int i = 0; i < this.goMN_ICON_LIST.Count; i++)
     {
         this.goMN_ICON_LIST[i].SetActive(false);
     }
 }
 public void Initialize(ChangeMonsterIconGrayOut iconGrayOut)
 {
     this.colosseumDeckMonsterList = new List <MonsterUserData>();
     this.iconGrayOut = iconGrayOut;
 }