public void SetSurfaceProvider(int value) { var surfaceName = surfaceDropdown.options[value].text; foreach (var ds in settings.DataSources) { if (ds.DataType == DataType.Surface) { if (ds.Name.Equals(surfaceName)) { surface = ds; } } } LoadMap(); }
public void SetTerrainProvider(int value) { var terrainName = terrainDropdown.options[value].text; foreach (var ds in settings.DataSources) { if (ds.DataType == DataType.Terrain) { if (ds.Name.Equals(terrainName)) { terrain = ds; } } } LoadMap(); }
public void SetBuildingsProvider(int value) { var buildingsName = buildingsDropdown.options[value].text; foreach (var ds in settings.DataSources) { if (ds.DataType == DataType.Buildings) { if (ds.Name.Equals(buildingsName)) { buildings = ds; } } } StartCoroutine(LoadBuildings(buildings.Url)); }
public void SetBuildingsProvider(int value) { var buildingsName = buildingsDropdown.options[value].text; foreach (var ds in settings.DataSources) { if (ds.DataType == DataType.Buildings) { if (ds.Name.Equals(buildingsName)) { buildings = ds; } } } foreach (var buildingTile in buildings.Url) { downloadQueue.Enqueue(new DownloadRequest(buildingTile, DataType.BuildingRootTile, Vector3.zero)); } }
public void SetTreesProvider(int value) { var treesName = treesDropdown.options[value].text; foreach (var ds in settings.DataSources) { if (ds.DataType == DataType.Trees) { if (ds.Name.Equals(treesName)) { trees = ds; } } } foreach (var treeTile in trees.Collection) { downloadQueue.Enqueue(new DownloadRequest(trees.Url[0] + treeTile + "/", DataType.TreeCollection, Vector3.zero)); } }