Namespace TerrainEngine
Classes
DataPackBehaviour
When added onto a gameObject, it downloads data from a JMARSScene
JMARSScene
/// A JMARS scene is a collection of terrain data, such as layer information, images, and depth-maps. **DO NOT ADD/REMOVE CODE FROM THIS SCRIPT. This is structured with the same format as the JSON code we get from JMARS
JMARSScene.DataPack
Used for sample terrains. This is how we load terrains offline by storing them locally
JMARSScene.Layer
Class that specifies a Layer object and pulls all layer data from the JSON
JMARSScene.Layer.LayerData
JMARSScene.Layer.LayerData.TextData
This class represents a single nomenclature object with its name and (x,z) coordinates on the terrain
JMARSScene.Layer.TimeSliderData
**Not implemented
JMARSScene.Metadata
Downloaded when a user logs into their JMARS account. Used to populate the custom terrains menu with the metadata variables in this class.
MaterialColorSetter
SceneDownloader
LOAD-BEARING SCRIPT. Ran on start.
SceneMaterializer
LOAD-BEARING SCRIPT. Ran on start. This script will replace and alter the tiles to represent the scene the user is currently on. Definition: Scene - A scene is a collection of terrain data, such as layer information, images, and depth-maps.
TerrainColorTextureProvider
TileMaker
Enums
SceneDownloader.SceneSession
All states for the SceneSession
state machine.