This article's documentation is for anything that uses the Source engine. Click here for more information.

Func trackautochange: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(-added class hierarchy, cleanup)
No edit summary
Line 1: Line 1:
{{tabs|func_trackautochange|goldsrc=1|source=1|main=source}}
{{tabs|func_trackautochange|goldsrc=1|source=1|main=source}}
{{CD|CFuncTrackAuto|file1=trains.cpp}}
{{CD|CFuncTrackAuto|file1=trains.cpp}}
{{toc-right}}
{{this is a|brush entity|name=func_trackautochange}}
{{this is a|brush entity|name=func_trackautochange}}
== Entity Description ==
It works as a rotating/moving platform that will carry a {{ent|func_tracktrain}} to a new track. It must be larger in X-Y planar area than the train, since it must contain the train within these dimensions in order to operate when the train is near it.
It works as a rotating/moving platform that will carry a {{ent|func_tracktrain}} to a new track. It must be larger in X-Y planar area than the train, since it must contain the train within these dimensions in order to operate when the train is near it.
Unlike {{ent|func_trackchange}}, this entity does have a <code>Trigger</code> input.


== Keyvalues ==
== Keyvalues ==
Line 13: Line 8:


{{KV Targetname}}
{{KV Targetname}}
{{KV Trackchange}}
== Flags ==
{{Fl Trackchange}}


== Inputs ==
== Inputs ==
{{IO|Trigger|Trigger the track change.}}
{{IO|Trigger|Trigger the track change.}}
{{OtherKIO|func_trackchange}}


== See also ==
== See also ==
* {{ent|func_trackchange}}
* {{ent|func_trackchange}}

Revision as of 01:31, 3 September 2024

C++ Class hierarchy
CFuncTrackAuto
CFuncTrackChange
CFuncPlatRot
CFuncPlat
CBasePlatTrain
CBaseToggle
CBaseEntity
C++ trains.cpp

func_trackautochange is a brush entity available in all Source Source games. It works as a rotating/moving platform that will carry a func_tracktrain to a new track. It must be larger in X-Y planar area than the train, since it must contain the train within these dimensions in order to operate when the train is near it.

Keyvalues

Note.pngNote:For Keyvalues and Inputs affecting brush rendering, see Brush entity/Rendering related keyvalues and inputs


Name (targetname) <string>[ Edit ]
The name that other entities refer to this entity by, via Inputs/Outputs or other keyvalues (e.g. parentname or target).
Also displayed in Hammer's 2D views and Entity Report.
See also:  Generic Keyvalues, Inputs and Outputs available to all entities

Inputs

Trigger
Trigger the track change.
Note.pngNote:Other Keyvalues / Inputs / Outputs are same as func_trackchange.

See also