trigger_impact
Class hierarchy |
---|
CTriggerImpact |
triggers.cpp
|
trigger_impact
is a brush entity available in all Source games. It can be told to push all physics objects that are inside of it in the direction specified by this trigger's angles. Also outputs the force at the time of impact for anyone else that wants to use it.
Keyvalues
- 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
- Pitch Yaw Roll (Y Z X)
(angles)
<angle> - This entity's orientation in the world. Pitch is rotation around the Y axis, yaw is the rotation around the Z axis, roll is the rotation around the X axis.
- Magnitude
(Magnitude)
<float> - The strength of the impact. Negative values reverse the direction.
- Noise
(Noise)
<float> - The amount of directional noise (0-1). 0 = no noise, 1 = random direction.
- Viewkick
(Viewkick)
<float> - The amount to kick player's view if the player is in the trigger. Proportional to magnitude (0-1).
Inputs
Impact
- Fire the impact, pushing all entities within the volume.
SetMagnitude
<float>- Set the magnitude of the impact.
Outputs
ImpactForce
<string>- Fired after an impact. The parameter passed along is the force of the impact that was generated.