• Manual
  • Scripting API
  • Asset Store
  • TycoonTerrain.Tools
  • PainterTool
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 PainterTool

    This is the painting tool. This class is responsible for scheduling painting operations based on selection changes and user input.

    Inheritance
    Object
    UnityEngine.Object
    UnityEngine.Component
    UnityEngine.Behaviour
    UnityEngine.MonoBehaviour
    ToolBase
    SelectionToolBase
    PainterTool
    Inherited Members
    SelectionToolBase.Selection
    SelectionToolBase.SelectionChangedEvent
    SelectionToolBase.OnSelectionChanged(TerrainSelection)
    ToolBase.IsMouseOverUserInterface
    ToolBase.IsMouseOverTerrain
    ToolBase.Raycaster
    ToolBase.OnToolEnabledEvent
    ToolBase.OnToolDisabledEvent
    ToolBase.Awake()
    Namespace: TycoonTerrain.Tools
    Assembly: TycoonTerrainAssembly.dll
    Syntax
    [DisallowMultipleComponent]
    [AddComponentMenu("Tycoon Tile/Tools/Terraforming Tool")]
    public class PainterTool : SelectionToolBase

    Fields

    selectedTerrainType

    The identifier of the selected terrain type.

    Declaration
    [Tooltip("The id of the currently selected terrain type.")]
    public ushort selectedTerrainType
    Field Value
    Type Description
    UInt16

    The identifier of the selected terrain type.

    Methods

    OnDisable()

    Declaration
    protected override void OnDisable()
    Overrides
    SelectionToolBase.OnDisable()

    OnEnable()

    Declaration
    protected override void OnEnable()
    Overrides
    SelectionToolBase.OnEnable()
    In This Article
    • Fields
      • selectedTerrainType
    • Methods
      • OnDisable()
      • OnEnable()
    Back to top Tycoon Tile documentation