Trigger impact: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(→‎Entity Description: removed dead links)
Line 7: Line 7:
{{sensor_brush}}
{{sensor_brush}}


{{in code|class=class_c_trigger_impact.html CTriggerImpact|file=triggers_8cpp-source.html triggers.cpp}}
In code it is represented by class CTriggerImpact, defined in triggers.cpp.


==Keyvalues==
==Keyvalues==

Revision as of 14:20, 14 December 2008

Template:Wrongtitle Template:Base brush

Entity Description

A trigger volume that 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.

In code it is represented by class CTriggerImpact, defined in triggers.cpp.

Keyvalues

<float> The strength of the impact. Negative values reverse the direction.
  • noise
<float> The amount of directional noise (0-1). 0 = no noise, 1 = random direction.
  • viewkick
<float> The amount to kick player's view if the player is in the trigger. Proportional to magnitude (0-1).

Inputs

Fire the impact, pushing all entities within the volume.
  • SetMagnitude <float>
Set the magnitude of the impact.

Outputs

Fired after an impact. The parameter passed along is the force of the impact that was generated.