Template:O Source 2 BaseTrigger: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 2: | Line 2: | ||
{{IO|OnKilled|Fired when the entity is killed and removed from the game. Parameter is the inflictor.}} | {{IO|OnKilled|Fired when the entity is killed and removed from the game. Parameter is the inflictor.}} | ||
{{IO|OnStartTouch|Fired when an entity starts touching this trigger. The touching entity ({{ent|!activator}}) must pass this trigger's filters to cause this output to fire.}} | {{IO|OnStartTouch|Fired when an entity starts touching this trigger. The touching entity ({{ent|!activator}}) must pass this trigger's filters to cause this output to fire.}} | ||
{{IO|OnStartTouchAll|Fired when an entity starts touching this trigger, and no other entities are touching it. Only entities that passed this trigger's filters are considered.}} | {{IO|OnStartTouchAll|Fired when an entity starts touching this trigger, and no other entities are touching it. Only entities that passed this trigger's filters are considered.}} | ||
{{IO|OnEndTouch|Fired when an entity stops touching this trigger. Only entities that passed this trigger's filters will cause this output to fire. | {{IO|OnEndTouch|Fired when an entity stops touching this trigger. Only entities that passed this trigger's filters will cause this output to fire. | ||
Line 11: | Line 10: | ||
}} | }} | ||
{{bug|offset=1|Spamming crouch jump in a trigger can randomly fire <code>OnEndTouch</code>.{{Confirm|Is it a Multiplayer issue only?, also old Source 1 issue, confirm if the same thing happen in Source2.}}}} | {{bug|offset=1|Spamming crouch jump in a trigger can randomly fire <code>OnEndTouch</code>.{{Confirm|Is it a Multiplayer issue only?, also old Source 1 issue, confirm if the same thing happen in Source2.}}}} | ||
}} | |||
{{IO|OnEndTouchAll|Fires when an entity stops touching this trigger, and no other entities are touching it. Only entities that passed this trigger's filters are considered.}} | |||
{{IO|OnTouching|Fired when the TestTouch input is true (something is touching the trigger.)}} | {{IO|OnTouching|Fired when the TestTouch input is true (something is touching the trigger.)}} | ||
{{IO|OnTouchingEachEntity|Fires for each entity inside the trigger when the TestTouch input is true. Each call provides the individual entity as the activator.}} | {{IO|OnTouchingEachEntity|Fires for each entity inside the trigger when the TestTouch input is true. Each call provides the individual entity as the activator.}} | ||
{{IO|OnNotTouching|Fired when the TestTouch input is not true (nothing is touching the trigger.)}}<noinclude> | {{IO|OnNotTouching|Fired when the TestTouch input is not true (nothing is touching the trigger.)}}}}<noinclude> | ||
[[Category:Output Templates/Source_2|BaseTrigger]] | [[Category:Output Templates/Source_2|BaseTrigger]] | ||
</noinclude> | </noinclude> |
Revision as of 07:30, 16 February 2025
![]() ![]() Disable input or an entity teleports outside of the trigger area.![]() OnEndTouch can fire before OnStartTouch under certain circumstances where both are fired on the same tick and each have the same delay. ![]() OnEndTouch .![]() ![]() OnEndTouch .![]()
|