//Example of using TerrainToMesh() extension and its methods
using UnityEngine;
using AmazingAssets.TerrainToMesh;
public class ExampleScript : MonoBehaviour
{
public TerrainData terrainData;
void Start()
{
//Exporting terrain mesh
Mesh terrainMesh = terrainData.TerrainToMesh().ExportMesh(...);
//Exporting Splatmap material
Material splatmapMaterial = terrainData.TerrainToMesh().ExportSplatmapMaterial(...);
//Exporting Basemap texture
Texture2D basemapTexture = terrainData.TerrainToMesh().ExportBasemapDiffuseTexture(...);
//Exporting trees, grass and details
TerrainToMeshPrototype[] terrainPrototypes = terrainData.TerrainToMesh().ExportPrototypes(...);
}
}