using GISTech.GISTerrainLoader; using UnityEngine; public class SimpleWebGLTerrain : MonoBehaviour { private string TerrainFilePath; private RuntimeTerrainGenerator RuntimeGenerator; private GISTerrainLoaderPrefs Prefs; private GISTerrainLoaderRuntimePrefs RuntimePrefs; private void Start() { TerrainFilePath = Application.streamingAssetsPath + "/GIS Terrains/Coordinates/Coordinates.tif"; RuntimePrefs = GISTerrainLoaderMonoSingleton.Get; Prefs = RuntimePrefs.Prefs; RuntimeGenerator = GISTerrainLoaderMonoSingleton.Get; GenerateTerrain(TerrainFilePath); } private void Update() { } private void GenerateTerrain(string TerrainPath) { InitializingRuntimePrefs(TerrainPath); StartCoroutine(RuntimeGenerator.StartGenerating(Prefs)); } private void InitializingRuntimePrefs(string TerrainPath) { RuntimeGenerator.enabled = true; Prefs.TerrainFilePath = TerrainPath; Prefs.RemovePrvTerrain = OptionEnabDisab.Enable; Prefs.TerrainElevation = TerrainElevation.RealWorldElevation; Prefs.terrainDimensionMode = TerrainDimensionsMode.AutoDetection; Prefs.heightmapResolution = 1025; Prefs.textureMode = TextureMode.WithTexture; } }