protected void OnReadyDeckList(CommonDialog dialog) { CMD_DeckList cmd_DeckList = dialog as CMD_DeckList; if (null != cmd_DeckList) { cmd_DeckList.SetQuestBonus(this.questBonusPack, this.bonusTargetCheck); } }
protected override void Awake() { base.Awake(); CMD_DeckList.instance = this; this.nowMonsterMedalList.SetActive(false); this.changeMonsterMedalList.SetActive(false); for (int i = 0; i < this.goMN_ICON_LIST.Count; i++) { this.goMN_ICON_LIST[i].SetActive(false); } }
public override void OnTapedMonster() { CMD_MultiRecruitPartyWait.Instance.ClearStExchange(); this.baseMonster = MonsterDataMng.Instance().GetMonsterDataByUserMonsterID(base.Data.userMonster.userMonsterId, false); CMD_DeckList.SelectMonsterData = this.baseMonster; CMD_DeckList cmd_DeckList = GUIMain.ShowCommonDialog(new Action <int>(this.OnClosedDeckList), "CMD_DeckList", new Action <CommonDialog>(base.OnReadyDeckList)) as CMD_DeckList; cmd_DeckList.PartsTitle.DisableCloseBtn(true); cmd_DeckList.PPMI_Instance = this; cmd_DeckList.ppmiList = new List <PartsPartyMonsInfo>(); cmd_DeckList.SetSortieLimit(this.sortieLimitList); if (PartsMenu.instance != null) { PartsMenu.instance.Active(false); } base.HideStatusPanel(); }
public virtual void OnTapedMonster() { if (this.selectPanelLR != null) { if (!this.selectPanelLR.IsStopRev()) { return; } this.selectPanelLR.SetScrollSpeed(0f); } CMD_DeckList.SelectMonsterData = this.Data; CMD_DeckList dl = GUIMain.ShowCommonDialog(delegate(int i) { if (this.guiListPartsPartyEdit != null) { this.guiListPartsPartyEdit.OnChanged(); } }, "CMD_DeckList", new Action <CommonDialog>(this.OnReadyDeckList)) as CMD_DeckList; dl.PPMI_Instance = this; CMD_BattleNextChoice battleNextChoice = UnityEngine.Object.FindObjectOfType <CMD_BattleNextChoice>(); if (battleNextChoice != null) { dl.PartsTitle.SetCloseAct(delegate(int i) { battleNextChoice.ClosePanel(false); CMD_PartyEdit.instance.ClosePanel(false); dl.SetCloseAction(delegate(int x) { CMD_BattleNextChoice.GoToFarm(); }); dl.ClosePanel(true); }); } dl.SetSortieLimit(this.guiListPartsPartyEdit.partyEdit.GetWorldSortieLimit()); GUIListPartsPartyEdit guilistPartsPartyEdit = this.guiListPartsPartyEdit; dl.ppmiList = guilistPartsPartyEdit.ppmiList; this.HideStatusPanel(); }