• Manual
  • Scripting API
  • Asset Store
  • TycoonTerrain.Previewers
  • BuildingToolPreviewer
Search Results for

    Show / Hide Table of Contents
    • TycoonTerrain.Components
      • TycoonTileRendererBase
    • TycoonTerrain.Core
      • BoundsContainer
      • BoundsReservationRegister
      • CallbackHandle
      • CallbacksRegister
      • CardinalDirection
      • ChunkSet
      • ConstructableDefinition
      • CornerIndex
      • Extensions
      • IChunkListener
      • IntBound
      • LandTile
      • OnBoundsChangeCallback
      • PlacementValidResult
      • SurfaceOverlayMesh
      • TerrainGrid
      • TerrainModifiedEvent
      • TerrainSelection
      • TerrainTypeCollectionAsset
      • TerrainTypeDefinition
      • TerrainTypeTable
      • TileCorner
      • TileHandle
      • TilePosition
      • TileType
      • TycoonTileMap
      • TycoonTileRaycastHit
    • TycoonTerrain.Core.Generation
      • TerrainGenerationJob
    • TycoonTerrain.Core.Rendering
      • ChunkMesh
      • IMesh
      • NativeMeshData
      • RenderTerrainCliffChunkJob
      • RenderTerrainSurfaceChunkJob
      • RenderWaterChunkJob
      • RenderWaterCliffChunkJob
      • SubMeshTriangle
    • TycoonTerrain.Core.TerrainOperations
      • ClearWaterBodyOperation
      • CopyHeightMapOperation
      • CreateWaterBodyFloodOperation
      • DecreaseHeightCliffOperation
      • DecreaseHeightCorner
      • DecreaseHeightSmoothConnectedOperation
      • GetTilesInWaterBody
      • IncreaseHeightCliffOperation
      • IncreaseHeightCorner
      • IncreaseHeightSmoothConnectedOperation
      • ITerrainOperation
      • MaxHeightSmooth
      • OperationContext
      • OperationResult
      • SetHeightOperation
      • SetTileTypeInBoundsOperation
      • SetWaterLevelOperation
    • TycoonTerrain.Previewers
      • BuildingToolPreviewer
      • PreviewMeshes
      • TerrainPainterPreviewer
      • TerrainSelectionPreviewer
      • ToolPreviewerBase<T>
    • TycoonTerrain.Tools
      • BuildingTool
      • PainterTool
      • SceneryTool
      • SelectionToolBase
      • SnappingMode
      • TerraformingTool
      • ToolBase
      • WaterTool

    Class BuildingToolPreviewer

    Renders a preview mesh for the building tool.

    Inheritance
    Object
    UnityEngine.Object
    UnityEngine.Component
    UnityEngine.Behaviour
    UnityEngine.MonoBehaviour
    ToolPreviewerBase<BuildingTool>
    BuildingToolPreviewer
    Inherited Members
    ToolPreviewerBase<BuildingTool>.Tool
    ToolPreviewerBase<BuildingTool>.LateUpdate()
    ToolPreviewerBase<BuildingTool>.OnToolEnabled()
    ToolPreviewerBase<BuildingTool>.OnToolDisabled()
    ToolPreviewerBase<BuildingTool>.RenderOverlayOnSelectedMap(SurfaceOverlayMesh, Material, Int32)
    ToolPreviewerBase<BuildingTool>.RenderPreviewMeshOnSelectedMap(PreviewMeshes, Vector3, Quaternion, Vector3, Material, Int32)
    ToolPreviewerBase<BuildingTool>.RenderPreviewMeshOnSelectedMap(PreviewMeshes, Matrix4x4, Material, Int32)
    ToolPreviewerBase<BuildingTool>.RenderMeshOnSelectedMap(Mesh, Matrix4x4, Material, Int32)
    Namespace: TycoonTerrain.Previewers
    Assembly: TycoonTerrainAssembly.dll
    Syntax
    [RequireComponent(typeof(TycoonTileRaycaster))]
    [RequireComponent(typeof(BuildingTool))]
    public class BuildingToolPreviewer : ToolPreviewerBase<BuildingTool>

    Fields

    PreviewMaterial

    Declaration
    [Tooltip("The material to use for rendering the preview mesh when the selected location is valid.")]
    public Material PreviewMaterial
    Field Value
    Type Description
    UnityEngine.Material

    PreviewMaterialInvalid

    Declaration
    [Tooltip("The material to use for rendering the preview mesh when the selected location is invalid.")]
    public Material PreviewMaterialInvalid
    Field Value
    Type Description
    UnityEngine.Material

    Methods

    Awake()

    Declaration
    protected override void Awake()
    Overrides
    TycoonTerrain.Previewers.ToolPreviewerBase<TycoonTerrain.Tools.BuildingTool>.Awake()

    OnDisable()

    Declaration
    protected override void OnDisable()
    Overrides
    TycoonTerrain.Previewers.ToolPreviewerBase<TycoonTerrain.Tools.BuildingTool>.OnDisable()

    OnEnable()

    Declaration
    protected override void OnEnable()
    Overrides
    TycoonTerrain.Previewers.ToolPreviewerBase<TycoonTerrain.Tools.BuildingTool>.OnEnable()

    RenderPreview()

    Renders the preview.

    Declaration
    protected override void RenderPreview()
    Overrides
    TycoonTerrain.Previewers.ToolPreviewerBase<TycoonTerrain.Tools.BuildingTool>.RenderPreview()
    In This Article
    • Fields
      • PreviewMaterial
      • PreviewMaterialInvalid
    • Methods
      • Awake()
      • OnDisable()
      • OnEnable()
      • RenderPreview()
    Back to top Tycoon Tile documentation