Search Results for

    Show / Hide Table of Contents

    Class TerrainSelectionPreviewer

    Renders a preview mesh for the terraforming tool

    Inheritance
    Object
    UnityEngine.Object
    UnityEngine.Component
    UnityEngine.Behaviour
    UnityEngine.MonoBehaviour
    ToolPreviewerBase<TerraformingTool>
    TerrainSelectionPreviewer
    Inherited Members
    ToolPreviewerBase<TerraformingTool>.Tool
    ToolPreviewerBase<TerraformingTool>.LateUpdate()
    ToolPreviewerBase<TerraformingTool>.OnToolEnabled()
    ToolPreviewerBase<TerraformingTool>.OnToolDisabled()
    ToolPreviewerBase<TerraformingTool>.RenderOverlayOnSelectedMap(SurfaceOverlayMesh, Material, Int32)
    ToolPreviewerBase<TerraformingTool>.RenderPreviewMeshOnSelectedMap(PreviewMeshes, Vector3, Quaternion, Vector3, Material, Int32)
    ToolPreviewerBase<TerraformingTool>.RenderPreviewMeshOnSelectedMap(PreviewMeshes, Matrix4x4, Material, Int32)
    ToolPreviewerBase<TerraformingTool>.RenderMeshOnSelectedMap(Mesh, Matrix4x4, Material, Int32)
    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
    UnityEngine.Material

    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
    TerrainSelection selection

    RenderPreview()

    Renders the preview.

    Declaration
    protected override void RenderPreview()
    Overrides
    TycoonTerrain.Previewers.ToolPreviewerBase<TycoonTerrain.Tools.TerraformingTool>.RenderPreview()
    In This Article
    Back to top Tycoon Tile documentation