# Trainz/Kinds/kind buildable

* [e]
* KINDs (type asset groups) and containers
* KIND Achievement-category
* KIND Achievement-group
* KIND Activity
* KIND Asset-group
* KIND Behavior
* KIND Bogey
* bogeys container
* KIND Buildable
* class library
* KIND Controlset
* KIND Consist
* KIND Drivercharacter
* KIND Drivercommand
* KIND Engine
* KIND Enginesound
* KIND Environment
* extensions container, or extensions
* KIND Fixedtrack
* flowsize container
* KIND Gameplaymenu
* KIND Groundbrush
* KIND Groundtexture
* KIND Hornsound
* KIND HTML-asset
* KIND Industry
* KIND Interior
* junction-vertices container
* KIND Library
* kuid-table
* KIND Map
* KIND Mesh
* member-of-groups
* mesh-table container
* KIND Module
* KIND MOCrossing
* KIND MOJunction
* KIND MOSignal
* KIND MOSpeedboard
* obsolete-table
* privileges
* queues container
* KIND Pantograph
* KIND Product
* KIND Product-category
* KIND Profile
* KIND Region
* season-selector container
* KIND Scenariobehavior
* KIND Scenery
* KIND Scenery-Trackside
* KIND SceneryWithTrack
* script-include-table container (TBS)
* KIND Servlet
* smoke container
* KIND Steam-engine
* KIND Texture
* KIND Texture-group
* thumbnails container, or (TBS)
* KIND Track
* track-lod-tree container
* KIND Tracksound
* KIND Traincar
* KIND TrainzBaseSpec
* KIND Turntable
* volume container
* KIND Water2

## Kind Buildable

KIND buildable is a variant of kind SceneryWithTrack, and may be used in place of a normal scenery item where buildable or attached-track mechanisms are required. It does not support industry processes; kind Industry should be used for that purpose.
* Buildable kinds are mesh-array indexed to display a varying state of appearances as time passes, which the content creator controls and specifies. Such meshes can also be animated and when appropriate, script controlled.
* Some content creators have used kind buildable with scripting and triggers to show more than one position, for example as in the junctions in the TRS2006 monorail project modeling Disney's monorail.

## Parent Classes

* kind SceneryWithTrack

## Child Classes

* kind Industry

## Supported Tags

kind Buildable supports all of the kind SceneryWithTrack tags, and adds the following tags. Each tag is shown here with its default value.
duration - The duration (real-time seconds) over which an instance of this asset is built once instructed to begin building.

## Asset Configuration

A kind Buildable asset provides additional functionality extending kind SceneryWithTrack if, and only if, a mesh-table entry named 'potential' exists. If this mesh-table entry does not exist, the asset is treated as a regular kind SceneryWithTrack. The documentation on this asset type describe the scenario where the 'potential' mesh exists.
A kind Buildable asset should contain the following named entries in its mesh-table:
* 'potential'
* 'building-0'
* 'building-N' (where N represents each consecutive integer.)
* 'default'
The meshes should not be configured to auto-create.
When initially placed, instances of this asset type will show using their 'potential' mesh. While building, the mesh will step through the appropriate 'building-N' meshes over the build duration. Upon completion, the 'default' mesh is displayed.
By default, the user can access 'Build' and 'Cancel' commands through the Driver RMB contextual menu. Access to these commands can be limited via script. Canceling a build reverts the instance to the fully unbuilt state.
Back to the Top
| ← Prev kind bogey | ↑ kind SceneryWithTrack, Kinds — kind Scenery ↓ | kind Controlset Next → |
Glossary :
HKeys-CM :
HKeys-DVR :
HKeys-SUR :
HKeys-WIN :
Mouse use :
Notations :
| ← Prev kind bogey | ↑ kind SceneryWithTrack, Kinds — kind Scenery ↓ | kind Controlset Next → |