private static void SetDialog(GameObject parentDialog) { EvolutionDiagramData evolutionDiagramData = new EvolutionDiagramData(); CMD_EvolutionDiagram cmd_EvolutionDiagram = CMDWrapper.LoadPrefab <CMD_EvolutionDiagram>("CMD_EvolutionDiagram"); cmd_EvolutionDiagram.parentDialogGameObject = parentDialog; cmd_EvolutionDiagram.evolutionData = evolutionDiagramData; cmd_EvolutionDiagram.Show(); }
private void OnPushedItem() { int idx = base.IDX; List <EvolutionDiagramData.IconMonster> evolutionData = this.listComponent.GetEvolutionData(); EvolutionDiagramData.IconMonster iconMonster = evolutionData[idx]; if (iconMonster != null) { CMD_EvolutionDiagram dialogRoot = this.listComponent.GetDialogRoot(); CMD_EvolutionRouteMap.CreateDialog(dialogRoot.gameObject, iconMonster); } }
public static void CreateDialog(GameObject parentDialog) { if (!MonsterPicturebookData.IsReady()) { RestrictionInput.StartLoad(RestrictionInput.LoadType.LARGE_IMAGE_MASK_ON); APIRequestTask task = MonsterPicturebookData.RequestUserPicturebook(); AppCoroutine.Start(task.Run(delegate { RestrictionInput.EndLoad(); CMD_EvolutionDiagram.SetDialog(parentDialog); }, delegate(Exception noop) { RestrictionInput.EndLoad(); }, null), false); } else { CMD_EvolutionDiagram.SetDialog(parentDialog); } }