private void StartCutSceneCallBack() { if (CMD_BaseSelect.instance != null) { CMD_BaseSelect.instance.InitMonsterList(false); CMD_BaseSelect.instance.ChipNumUpdate(); CMD_BaseSelect.instance.SetEmpty(); CMD_BaseSelect.instance.SetDecideButton(false); } MonsterData afterMonster = MonsterDataMng.Instance().GetMonsterDataByUserMonsterID(this.evolveDataBK.md.userMonster.userMonsterId, true); base.SetCloseAction(delegate(int inx) { CMD_Evolution $this = this; MonsterData afterMonster = afterMonster; string effectType = this.evolveDataBK.mem.effectType; bool reviewFirstEvolution = this.execEvolutionReviewStatus == CMD_Evolution.EvolutionReviewStatus.FIRST_EVOLUTION_REVIEW; bool reviewFirstUltimaEvolution = this.execEvolutionReviewStatus == CMD_Evolution.EvolutionReviewStatus.FIRST_ULTIMA_EVOLUTION_REVIEW; if (CMD_Evolution.< > f__mg$cache4 == null) { CMD_Evolution.< > f__mg$cache4 = new Action(RestrictionInput.EndLoad); } $this.detailedWindow = CMD_CharacterDetailed.CreateWindow(afterMonster, effectType, reviewFirstEvolution, reviewFirstUltimaEvolution, CMD_Evolution.< > f__mg$cache4); }); this.ClosePanel(false); }
public static CMD_CharacterDetailed CreateWindow(MonsterData monsterData, Action closeAction, GameWebAPI.RespDataUS_GetMonsterList.UserMonsterList beforeMonsterParam, string resultExp, int upLuck) { CMD_CharacterDetailed.DataChg = monsterData; CMD_CharacterDetailed window = GUIMain.ShowCommonDialog(delegate(int i) { if (closeAction != null) { closeAction(); } }, "CMD_CharacterDetailed", null) as CMD_CharacterDetailed; window.statusList.EnablePage(false); CharacterDetailsReinforcementParam characterDetailsReinforcementParam = new CharacterDetailsReinforcementParam { beforeMonster = beforeMonsterParam, upLuckValue = upLuck }; DataMng.ExperienceInfo experienceInfo = DataMng.Instance().GetExperienceInfo(int.Parse(resultExp)); characterDetailsReinforcementParam.afterLevel = experienceInfo.lev; UIPanel uipanel = GUIMain.GetUIPanel(); int sortingOrder = uipanel.sortingOrder; CharacterDetailsReinforcement characterDetailsReinforcement = new CharacterDetailsReinforcement(); characterDetailsReinforcement.Initialize(sortingOrder, window.transform, window.statusList.GetReinforcement(), window.statusAnime, characterDetailsReinforcementParam, delegate { window.characterCameraView.csRender3DRT.SetAnimation(CharacterAnimationType.win); }, delegate { window.statusList.EnablePage(true); }); window.uiAnimation = characterDetailsReinforcement; window.uiAnimation.OnOpenWindow(); return(window); }
public static CMD_CharacterDetailed CreateWindow(MonsterData monsterData, Action closeAction, string uniqueResistanceId, string oldResistanceIds, string newResistanceIds) { CMD_CharacterDetailed.DataChg = monsterData; CMD_CharacterDetailed window = GUIMain.ShowCommonDialog(delegate(int i) { if (closeAction != null) { closeAction(); } }, "CMD_CharacterDetailed", null) as CMD_CharacterDetailed; window.statusList.EnablePage(false); CharacterDetailsResistanceParameter param = new CharacterDetailsResistanceParameter { uniqueResistanceId = uniqueResistanceId, oldResistanceIds = oldResistanceIds, newResistanceIds = newResistanceIds }; CharacterDetailsResistance characterDetailsResistance = new CharacterDetailsResistance(); characterDetailsResistance.Initialize(window.transform, window.statusList.GetResistance(), param, delegate { window.characterCameraView.csRender3DRT.SetAnimation(CharacterAnimationType.win); }, delegate { window.statusList.EnablePage(true); }); window.uiAnimation = characterDetailsResistance; window.uiAnimation.OnOpenWindow(); return(window); }
private void StartCutSceneCallBack() { this.leftLargeMonsterIcon.Data = this.baseDigimon; GUIMonsterIcon icon = ClassSingleton <GUIMonsterIconList> .Instance.GetIcon(this.baseDigimon); this.iconGrayOut.SetSelect(icon); for (int i = 0; i < this.selecterPartnerDigimons.Count; i++) { UnityEngine.Object.Destroy(this.targetMonsterIconList[i].gameObject); this.goMN_ICON_MAT_LIST[i].SetActive(true); } this.selecterPartnerDigimons = new List <MonsterData>(); this.targetMonsterIconList.Clear(); DataMng.Instance().US_PlayerInfoSubChipNum(this.useClusterBK); this.UpdateClusterNum(); this.baseMonsterSkillTab1.Off(); this.baseMonsterSkillTab2.Off(); this.baseMonsterSkillTab2.SetActive(false); this.materialMonsterSkillTab1.Off(); this.materialMonsterSkillTab2.Off(); this.materialMonsterSkillTab2.SetActive(false); this.ShowChgInfo(); this.ShowMATInfo(); this.monsterList.SetGrayOutDeckMonster(this.baseDigimon); this.monsterList.SetGrayOutUserMonsterList(this.baseDigimon); this.BtnCont(); this.detailedWindow = CMD_CharacterDetailed.CreateWindow(this.baseDigimon, delegate() { this.leftLargeMonsterIcon.Lock = this.baseDigimon.userMonster.IsLocked; icon.Lock = this.baseDigimon.userMonster.IsLocked; }, 1); }
private void ActMIconLong(MonsterData md) { CMD_CharacterDetailed.DataChg = md; CMD_CharacterDetailed dl = GUIMain.ShowCommonDialog(delegate(int i) { GUIMonsterIcon icon = ClassSingleton <GUIMonsterIconList> .Instance.GetIcon(md); icon.Lock = md.userMonster.IsLocked; }, "CMD_CharacterDetailed", null) as CMD_CharacterDetailed; dl.DisableEvolutionButton(); if (null != CMD_MultiRecruitPartyWait.Instance) { dl.PartsTitle.DisableCloseBtn(true); } CMD_BattleNextChoice battleNextChoice = UnityEngine.Object.FindObjectOfType <CMD_BattleNextChoice>(); if (null != battleNextChoice) { dl.PartsTitle.SetCloseAct(delegate(int i) { battleNextChoice.ClosePanel(false); CMD_PartyEdit.instance.ClosePanel(false); CMD_DeckList.instance.ClosePanel(false); dl.SetCloseAction(delegate(int x) { CMD_BattleNextChoice.GoToFarm(); }); dl.ClosePanel(true); }); } }
private void ActMIconLong(MonsterData tappedMonsterData) { bool flag = this.CheckPartnerMonster(tappedMonsterData); CMD_CharacterDetailed.DataChg = tappedMonsterData; CMD_CharacterDetailed cmd_CharacterDetailed = GUIMain.ShowCommonDialog(delegate(int i) { if (tappedMonsterData == this.baseDigimon) { this.leftLargeMonsterIcon.Lock = tappedMonsterData.userMonster.IsLocked; } GUIMonsterIcon icon = ClassSingleton <GUIMonsterIconList> .Instance.GetIcon(tappedMonsterData); if (null != icon) { icon.Lock = tappedMonsterData.userMonster.IsLocked; if (!MonsterStatusData.IsSpecialTrainingType(tappedMonsterData.GetMonsterMaster().Group.monsterType) && this.IsPartnerCandidateMonster(tappedMonsterData)) { this.iconGrayOut.SetLockReturnDetailed(icon, tappedMonsterData.userMonster.IsLocked); } } }, "CMD_CharacterDetailed", null) as CMD_CharacterDetailed; if (flag) { cmd_CharacterDetailed.Mode = CMD_CharacterDetailed.LockMode.Succession; } }
private void CallEvolutionCutScene(MonsterData monsterData, CutsceneDataEvolution cutsceneData) { CMD_CharacterDetailed detailedWindow = null; CutSceneMain.FadeReqCutScene(cutsceneData, delegate() { FarmCameraControlForCMD.Off(); detailedWindow = CMD_CharacterDetailed.CreateWindow(monsterData); this.DestroyRender3DRT(); if (!this.IsOfflineModeFlag) { this.InitMonsterList(); if (this.gardenInfoList != null) { TimeSpan timeSpan = this.endDateTime - ServerDateTime.Now; int shortenTimeValue = this.GetShortenTimeValue(this.gardenInfoList, monsterData.userMonster.userMonsterId); this.growNeedStone = this.GetCostEvolution(shortenTimeValue, timeSpan); } DkLog.W(string.Format("デジストーン {0} : {1}", DataMng.Instance().RespDataUS_PlayerInfo.playerInfo.point, this.growNeedStone), false); DataMng.Instance().RespDataUS_PlayerInfo.playerInfo.point -= this.growNeedStone; } }, delegate() { detailedWindow.StartAnimation(); RestrictionInput.EndLoad(); if (this.finishedActionCutScene != null) { this.finishedActionCutScene(); this.finishedActionCutScene = null; } }, 0.5f, 0.5f); }
public static CMD_CharacterDetailed CreateWindow(MonsterData monster, string evolutionType, bool reviewFirstEvolution, bool reviewFirstUltimaEvolution, Action endCutin) { CMD_CharacterDetailed.DataChg = monster; CMD_CharacterDetailed window = GUIMain.ShowCommonDialog(null, "CMD_CharacterDetailed", null) as CMD_CharacterDetailed; UIPanel uipanel = GUIMain.GetUIPanel(); int sortingOrder = uipanel.sortingOrder; CharacterDetailsEvolution characterDetailsEvolution = new CharacterDetailsEvolution(); characterDetailsEvolution.Initialize(sortingOrder, window.transform, evolutionType, delegate { window.characterCameraView.csRender3DRT.SetAnimation(CharacterAnimationType.win); if (endCutin != null) { endCutin(); } if (reviewFirstEvolution) { LeadReview.ShowReviewConfirm(LeadReview.MessageType.FIRST_EVOLUTION, null, false); } else if (reviewFirstUltimaEvolution) { LeadReview.ShowReviewConfirm(LeadReview.MessageType.FIRST_ULTIMA_EVOLUTION, null, false); } }); window.uiAnimation = characterDetailsEvolution; window.uiAnimation.OnOpenWindow(); return(window); }
private void OnLongPushedMonsterIcon(MonsterData tappedMonsterData) { CMD_CharacterDetailed.DataChg = null; CMD_CharacterDetailed cmd_CharacterDetailed = GUIMain.ShowCommonDialog(null, "CMD_CharacterDetailed", null) as CMD_CharacterDetailed; cmd_CharacterDetailed.SetViewNextEvolutionMonster(tappedMonsterData.monsterM.monsterId, CMD_BaseSelect.DataChg.userMonster); cmd_CharacterDetailed.DisableEvolutionButton(); }
private void OnLongPressIcon() { if (this.deckMonsterList[this.selectItemIndex] != null) { CMD_CharacterDetailed.DataChg = (this.deckMonsterList[this.selectItemIndex] as MonsterData); CMD_CharacterDetailed cmd_CharacterDetailed = GUIMain.ShowCommonDialog(null, "CMD_CharacterDetailed", null) as CMD_CharacterDetailed; cmd_CharacterDetailed.DisableEvolutionButton(); } }
private void ActMIconLong(MonsterData md) { CMD_CharacterDetailed.DataChg = md; CMD_CharacterDetailed cmd_CharacterDetailed = GUIMain.ShowCommonDialog(delegate(int i) { GUIMonsterIcon icon = ClassSingleton <GUIMonsterIconList> .Instance.GetIcon(md); icon.Lock = md.userMonster.IsLocked; }, "CMD_CharacterDetailed", null) as CMD_CharacterDetailed; cmd_CharacterDetailed.DisableEvolutionButton(); }
private void OnLongPressItem() { MonsterUserData monster = this.parentList.GetMonster(this.index); if (monster != null) { CMD_CharacterDetailed.DataChg = (monster as MonsterData); CMD_CharacterDetailed cmd_CharacterDetailed = GUIMain.ShowCommonDialog(null, "CMD_CharacterDetailed", null) as CMD_CharacterDetailed; cmd_CharacterDetailed.DisableEvolutionButton(); } }
protected void ActMIconLong(MonsterData monsterData) { CMD_CharacterDetailed.DataChg = monsterData; CMD_CharacterDetailed cmd_CharacterDetailed = GUIMain.ShowCommonDialog(delegate(int i) { GUIMonsterIcon icon = ClassSingleton <GUIMonsterIconList> .Instance.GetIcon(monsterData); icon.Lock = monsterData.userMonster.IsLocked; }, "CMD_CharacterDetailed", null) as CMD_CharacterDetailed; cmd_CharacterDetailed.Mode = CMD_CharacterDetailed.LockMode.Laboratory; }
public static CMD_CharacterDetailed CreateWindow(MonsterData monster) { CMD_CharacterDetailed.DataChg = monster; CMD_CharacterDetailed cmd_CharacterDetailed = GUIMain.ShowCommonDialog(null, "CMD_CharacterDetailed", null) as CMD_CharacterDetailed; UIPanel uipanel = GUIMain.GetUIPanel(); int sortingOrder = uipanel.sortingOrder; CharacterDetailsGardenEvolution characterDetailsGardenEvolution = new CharacterDetailsGardenEvolution(); characterDetailsGardenEvolution.Initialize(sortingOrder, cmd_CharacterDetailed.transform); cmd_CharacterDetailed.uiAnimation = characterDetailsGardenEvolution; cmd_CharacterDetailed.uiAnimation.OnOpenWindow(); return(cmd_CharacterDetailed); }
public static CMD_CharacterDetailed CreateWindow(MonsterData monster, Action endCutin, bool isSuccessInheritance, bool isResetEquipChip) { CMD_CharacterDetailed.DataChg = monster; CMD_CharacterDetailed cmd_CharacterDetailed = GUIMain.ShowCommonDialog(null, "CMD_CharacterDetailed", null) as CMD_CharacterDetailed; UIPanel uipanel = GUIMain.GetUIPanel(); int sortingOrder = uipanel.sortingOrder; CharacterDetailsMedalInheritance characterDetailsMedalInheritance = new CharacterDetailsMedalInheritance(); characterDetailsMedalInheritance.Initialize(sortingOrder, cmd_CharacterDetailed.transform, isSuccessInheritance, isResetEquipChip, endCutin); cmd_CharacterDetailed.uiAnimation = characterDetailsMedalInheritance; cmd_CharacterDetailed.uiAnimation.OnOpenWindow(); return(cmd_CharacterDetailed); }
public static CMD_CharacterDetailed CreateWindow(MonsterData monster, bool isArousal, bool isResetEquipChip, Action endCutin) { CMD_CharacterDetailed.DataChg = monster; CMD_CharacterDetailed.AddButton = CMD_CharacterDetailed.ButtonType.Garden; CMD_CharacterDetailed cmd_CharacterDetailed = GUIMain.ShowCommonDialog(null, "CMD_CharacterDetailed", null) as CMD_CharacterDetailed; UIPanel uipanel = GUIMain.GetUIPanel(); int sortingOrder = uipanel.sortingOrder; CharacterDetailsLaboratory characterDetailsLaboratory = new CharacterDetailsLaboratory(); characterDetailsLaboratory.Initialize(sortingOrder, cmd_CharacterDetailed.transform, isArousal, isResetEquipChip, endCutin); cmd_CharacterDetailed.uiAnimation = characterDetailsLaboratory; cmd_CharacterDetailed.uiAnimation.OnOpenWindow(); return(cmd_CharacterDetailed); }
private void ActMIconLong(MonsterData tappedMonsterData) { CMD_CharacterDetailed.DataChg = tappedMonsterData; CMD_CharacterDetailed cmd_CharacterDetailed = GUIMain.ShowCommonDialog(delegate(int i) { GUIMonsterIcon icon = ClassSingleton <GUIMonsterIconList> .Instance.GetIcon(tappedMonsterData); icon.Lock = tappedMonsterData.userMonster.IsLocked; if (this.monsterIcon != null) { this.monsterIcon.Lock = CMD_BaseSelect.DataChg.userMonster.IsLocked; } }, "CMD_CharacterDetailed", null) as CMD_CharacterDetailed; cmd_CharacterDetailed.Mode = CMD_CharacterDetailed.LockMode.Evolution; }
private void OnStartCutScene(bool isArousal, bool isResetEquipChip) { base.RemoveBaseDigimon(); base.RemovePartnerDigimon(); this.ClearTargetStatus(); DataMng.Instance().US_PlayerInfoSubChipNum(this.useClusterBK); base.UpdateClusterNum(); GUIPlayerStatus.RefreshParams_S(false); string userMonsterId = this.GetUserMonsterData().userMonsterId; MonsterData monsterDataByUserMonsterID = MonsterDataMng.Instance().GetMonsterDataByUserMonsterID(userMonsterId, false); Action endCutin = null; if (isResetEquipChip) { if (CMD_Laboratory.< > f__mg$cache2 == null) { CMD_Laboratory.< > f__mg$cache2 = new Action(RestrictionInput.EndLoad); } endCutin = CMD_Laboratory.< > f__mg$cache2; } this.characterDetailed = CMD_CharacterDetailed.CreateWindow(monsterDataByUserMonsterID, isArousal, isResetEquipChip, endCutin); }
public static CMD_CharacterDetailed CreateWindow(MonsterData monster, Action onClose, int statusPage) { CMD_CharacterDetailed.DataChg = monster; CMD_CharacterDetailed window = GUIMain.ShowCommonDialog(delegate(int nop) { onClose(); }, "CMD_CharacterDetailed", null) as CMD_CharacterDetailed; window.statusList.SetPage(statusPage); window.statusList.EnablePage(false); UIPanel uipanel = GUIMain.GetUIPanel(); int sortingOrder = uipanel.sortingOrder; CharacterDetailsInheritance characterDetailsInheritance = new CharacterDetailsInheritance(); characterDetailsInheritance.Initialize(sortingOrder, window.transform, delegate { window.characterCameraView.csRender3DRT.SetAnimation(CharacterAnimationType.win); window.statusList.EnablePage(true); }); window.uiAnimation = characterDetailsInheritance; window.uiAnimation.OnOpenWindow(); return(window); }
private void ActMIconLong(MonsterData tappedMonsterData) { if (this.isOfflineModeFlag) { return; } if (CMD_FarewellListRun.Mode == CMD_FarewellListRun.MODE.SHOW || CMD_FarewellListRun.Mode == CMD_FarewellListRun.MODE.GARDEN) { this.ShowMonsterDetailForList(tappedMonsterData); } else { CMD_CharacterDetailed.DataChg = tappedMonsterData; CMD_CharacterDetailed cmd_CharacterDetailed = GUIMain.ShowCommonDialog(delegate(int i) { GUIMonsterIcon icon = ClassSingleton <GUIMonsterIconList> .Instance.GetIcon(tappedMonsterData); this.monsterList.SetGrayOutReturnDetailed(icon, tappedMonsterData, 10 <= this.sellMonsterList.Count); }, "CMD_CharacterDetailed", null) as CMD_CharacterDetailed; if (this.sellMonsterList.Contains(tappedMonsterData)) { cmd_CharacterDetailed.Mode = CMD_CharacterDetailed.LockMode.Farewell; } } }
protected override void Awake() { base.Awake(); CMD_CharacterDetailed.instance = this; }