public void SetSelectMonster(EvolutionDiagramData.IconMonster monster) { if (this.selectMonster == null || this.selectMonster.master.Simple.monsterId != monster.master.Simple.monsterId) { this.selectMonster = monster; this.CreateRouteList(monster.master.Simple.monsterId, monster.master.Group.growStep); } }
private void AddMonsterData(MonsterClientMaster monsterMaster, List <EvolutionDiagramData.IconMonster> monsterList) { EvolutionDiagramData.IconMonster item = new EvolutionDiagramData.IconMonster { collectionId = int.Parse(monsterMaster.Group.monsterCollectionId), master = monsterMaster }; monsterList.Add(item); }
public static void CreateDialog(GameObject parentDialog, EvolutionDiagramData.IconMonster monsterData) { EvolutionRouteMapData evolutionRouteMapData = new EvolutionRouteMapData(); evolutionRouteMapData.SetSelectMonster(monsterData); CMD_EvolutionRouteMap cmd_EvolutionRouteMap = CMDWrapper.LoadPrefab <CMD_EvolutionRouteMap>("CMD_EvolutionRouteMap"); cmd_EvolutionRouteMap.parentDialogGameObject = parentDialog; cmd_EvolutionRouteMap.routeMapData = evolutionRouteMapData; cmd_EvolutionRouteMap.topButton.SetActive(null != parentDialog); cmd_EvolutionRouteMap.Show(); }
public void OnChangeSelectMonster(EvolutionDiagramData.IconMonster monsterData) { EvolutionRouteMapData routeMapData = this.dialogRoot.GetRouteMapData(); EvolutionDiagramData.IconMonster selectMonster = routeMapData.GetSelectMonster(); if (selectMonster.master.Simple.monsterId != monsterData.master.Simple.monsterId) { routeMapData.SetSelectMonster(monsterData); this.dialogRoot.UpdateSelectMonster(); this.dialogRoot.UpdateViewList(); } }
public void OnPushed3DButton() { CMD_EvolutionRouteMap component = base.GetComponent <CMD_EvolutionRouteMap>(); EvolutionRouteMapData routeMapData = component.GetRouteMapData(); EvolutionDiagramData.IconMonster selectMonster = routeMapData.GetSelectMonster(); Animator component2 = base.gameObject.GetComponent <Animator>(); if (null != component2) { ChangeModelViewerAnimationEvent behaviour = component2.GetBehaviour <ChangeModelViewerAnimationEvent>(); if (null != behaviour) { behaviour.SetMonsterData(selectMonster.master.Group.modelId); } component2.SetTrigger("Show"); } }
private void SetMonsterInfo(EvolutionDiagramData.IconMonster selectMonster) { this.monsterIcon.SetMonsterImage(selectMonster.master); if (!MonsterPicturebookData.ExistPicturebook(selectMonster.master.Group.monsterCollectionId)) { this.monsterIcon.Message.SetSortText(StringMaster.GetString("EvolutionUnkown")); } else { this.monsterIcon.Message.ClearSortText(); } if (MonsterArousalData.IsVersionUp(selectMonster.master.Simple.rare)) { this.noticeLabel.SetActive(true); } MonsterData monsterData = MonsterDataMng.Instance().CreateMonsterDataByMID(selectMonster.master.Simple.monsterId); this.basicInfo.SetMonsterData(monsterData); }
protected override void OnUpdatedParts(int listPartsIndex) { List <EvolutionDiagramData.IconMonster> routeMapData = this.listRoot.GetRouteMapData(); if (routeMapData != null && listPartsIndex < routeMapData.Count && routeMapData[listPartsIndex] != null) { EvolutionDiagramData.IconMonster iconMonster = routeMapData[listPartsIndex]; this.monsterIcon.SetMonsterImage(iconMonster.master); if (!MonsterPicturebookData.ExistPicturebook(iconMonster.master.Group.monsterCollectionId)) { this.monsterIcon.Message.SetSortText(StringMaster.GetString("EvolutionUnkown")); } else { this.monsterIcon.Message.ClearSortText(); } this.growStep.text = MonsterGrowStepData.GetGrowStepName(iconMonster.master.Group.growStep); this.monsterName.text = iconMonster.master.Group.monsterName; this.specificName.text = MonsterSpecificTypeData.GetSpecificTypeName(iconMonster.master.Group.monsterStatusId); } }
public void OnChangeMonster(EvolutionDiagramData.IconMonster selectMonster) { this.SetMonsterInfo(selectMonster); }