Trigger multiple: Difference between revisions
Jump to navigation
Jump to search
(-BaseTrigger templates) |
m (Updated old entity format to {{this is a}}. This action was perfomed by a bot.) |
||
Line 1: | Line 1: | ||
{{Source topicon}} | <!-- When this page is updated to {{langsp}} or {{language subpage}} instead of {{lang}}, please move {{this is a}} to the base page, as it is automatically translated. -->{{Source topicon}} | ||
{{ | {{lang}}{{CD|CTriggerMultiple|file1=triggers.cpp|CBaseTrigger}} | ||
{{CD|CTriggerMultiple|file1=triggers.cpp|CBaseTrigger}} | {{this is a|e2|name=trigger_multiple}} It is a volume that fires [[output]]s when a specified type of [[entity]] enters or leaves it. | ||
{{ | |||
{{Sensor brush}} | {{Sensor brush}} | ||
Revision as of 13:10, 4 January 2024
![]() |
---|
CTriggerMultiple |
![]() |
trigger_multiple
is an e2 available in all Source games. It is a volume that fires outputs when a specified type of entity enters or leaves it.
Keyvalues
- Name (targetname) <string>[ Edit ]
- 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
- Delay Before Reset (wait) <float>
- Delay in seconds before OnTrigger can fire again, 0 defaults to 0.2. If set to -1, it will kill itself when triggered (as trigger_once), which means outputs like OnEntireTeamStartTouch can never fire.
- Entire Team Number (entireteam) <choices> (only in
)
- If the entire team is touching, fire OnEntireTeamStartTouch.
- 0 : None
- 2 : Survivor
- 3 : Infected
- Incapacitated players can trigger (allowincap) <boolean> (only in
)
- Whether incapacitated players can trigger.
- Ghost players can trigger (allowghost) <boolean> (only in
)
- Whether ghost survivors can trigger.
|
Flags
|
Inputs
|
StrataEngine:
- Touch (only in
Strata Source games)
- Behaves as if
!caller
has touched the trigger volume
Outputs
- OnEntireTeamStartTouch (in all games since
)
- Fired when an entire team starts touching the trigger.
- OnEntireTeamEndTouch (in all games since
)
- Fired when an entire team stops touching the trigger.
- OnTrigger
- Fired repeatedly with a delay while an entity is within this trigger's volume. Delay is defined by Delay Before Reset key.
|