func_elevator
Jump to navigation
Jump to search
func_elevator
is a brush entity available in Left 4 Dead series.
Class hierarchy |
---|
CFuncElevator |
func_elevator.cpp |
It is an elevator that moves vertically.
Example map: sdk_content\mapsrc\No Mercy\l4d_hospital04_interior.vmf
.
Keyvalues
- Top floor position (top) <vector>
- The position of this brush while at the top floor.
- Bottom floor position (bottom) <vector>
- The position of this brush while at the bottom floor.
- Speed (speed) <integer>
- The speed that the elevator moves, in inches per second.
- Acceleration (acceleration) <integer>
- The acceleration at which the elevator approaches its target speed, in inches per second per second.
- Block Damage (blockdamage) <float>
- The amount of damage to do to any entity that blocks the elevator, per frame.
- Sound played when the elevator starts moving. (startsound) <sound>
- Sound played when the elevator stops moving. (stopsound) <sound>
- Sound played when the elevator is disabled. (disablesound) <sound>
- Name (targetname) <string>
- The name that other entities refer to this entity by, via Inputs/Outputs or other keyvalues (e.g.
parentname
ortarget
).
Also displayed in Hammer's 2D views and Entity Report.See also: Generic Keyvalues, Inputs and Outputs available to all entities
Inputs
- MoveToFloor <string>
- Start the elevator moving to the specified floor. Specifying "top" will move it to the top floor position, "bottom" will move it to the bottom floor position.
- Disable
- Stops the elevator and prevents it from moving again.
- SetMaxSpeed <float>
- Set the max speed of the elevator.
Outputs
- OnReachedTop <string>
- Fired when the brush reaches the top.
- OnReachedBottom <string>
- Fired when the brush reaches the bottom.