Class TerrainSelectionPreviewer
Renders a preview mesh for the terraforming tool
Inheritance
UnityEngine.Object
UnityEngine.Component
UnityEngine.Behaviour
UnityEngine.MonoBehaviour
TerrainSelectionPreviewer
Inherited Members
Namespace: TycoonTerrain.Previewers
Assembly: TycoonTerrainAssembly.dll
Syntax
[RequireComponent(typeof(TycoonTileRaycaster))]
public class TerrainSelectionPreviewer : ToolPreviewerBase<TerraformingTool>
Fields
PreviewMaterial
Declaration
[Tooltip("The material to use for rendering the preview mesh")]
public Material PreviewMaterial
Field Value
Type | Description |
---|---|
Unity |
ShowPreview
Declaration
[Tooltip("Whether rendering of the preview mesh is enabled. Note that when this is disabled, the preview mesh will still be updated on selection change.")]
public bool ShowPreview
Field Value
Type | Description |
---|---|
Boolean |
Methods
Awake()
Declaration
protected override void Awake()
Overrides
TycoonTerrain.Previewers.ToolPreviewerBase<TycoonTerrain.Tools.TerraformingTool>.Awake()
OnDisable()
Declaration
protected override void OnDisable()
Overrides
TycoonTerrain.Previewers.ToolPreviewerBase<TycoonTerrain.Tools.TerraformingTool>.OnDisable()
OnEnable()
Declaration
protected override void OnEnable()
Overrides
TycoonTerrain.Previewers.ToolPreviewerBase<TycoonTerrain.Tools.TerraformingTool>.OnEnable()
OnSelectionChanged(TerrainSelection)
Declaration
public void OnSelectionChanged(TerrainSelection selection)
Parameters
Type | Name | Description |
---|---|---|
Terrain |
selection |
RenderPreview()
Renders the preview.
Declaration
protected override void RenderPreview()
Overrides
TycoonTerrain.Previewers.ToolPreviewerBase<TycoonTerrain.Tools.TerraformingTool>.RenderPreview()