public void Setup() { GameObject POIDisplayObject = new GameObject(); display = POIDisplayObject.AddComponent <POIDisplay> (); nodeGameObject = new GameObject(); nodeGameObject.AddComponent <MeshRenderer> ().enabled = false; nodeGameObject.AddComponent <POIClickDetector> ().poiDisplay = display; nodeGameObject2 = new GameObject(); nodeGameObject2.AddComponent <MeshRenderer> ().enabled = false; nodeGameObject2.AddComponent <POIClickDetector> ().poiDisplay = display; display.nodeGameObject = nodeGameObject; }
public void Setup() { GameObject nodeGameObject = new GameObject(); GameObject POIDisplayObject = new GameObject(); nodeGameObject.AddComponent <SpriteRenderer> (); display = POIDisplayObject.AddComponent <POIDisplay> (); display.nodeGameObject = nodeGameObject; icon = new Icon(); icon.sprite = new Sprite(); MapMetadata metadata = MapDataImporter.ReadMetadata("Assets/Resources/testData.txt"); display.mapData = MapDataImporter.ReadMapData("Assets/Resources/testData.txt", metadata); }
public void GenerateOSMObjects(MapGenerator mapGenerator, string mapName) { mapData = mapGenerator.mapData; trailDisplay = this.GetComponent <TrailDisplay> (); poiDisplay = this.GetComponent <POIDisplay> (); iconHandler = this.GetComponent <IconHandler>(); areaDisplay = this.GetComponent <AreaDisplay>(); OSMData osmData = DataImporter.GetOSMData(mapName); trailDisplay.mapData = mapData; poiDisplay.mapData = mapData; iconHandler.generateIconDictionary(); GenerateTrails(osmData); GeneratePoiNodes(osmData); GenerateAreas(osmData); GenerateRivers(osmData); areaDisplay.displayAreas(); }