Interface ITerrainSystem
Defines the integration contract between Vista and a terrain backend.
public interface ITerrainSystem
Remarks
Terrain-system implementations identify the backend's terrain and tile component types and ensure that target terrain objects are equipped with a compatible ITile adapter for Vista generation.
Properties
- terrainLabel
Gets the display label used for this terrain system in setup and selection workflows.
Methods
- GetTerrainComponentType()
Gets the component type that represents a terrain object in this backend.
- GetTileComponentType()
Gets the component type that implements ITile for this backend.
- SetupTile(VistaManager, GameObject)
Ensures a compatible tile component is configured on a target terrain object.