Template:O BaseTrigger: Difference between revisions
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
	
|  (activator/caller) | No edit summary | ||
| Line 1: | Line 1: | ||
| {{expand|title=BaseTrigger|startcollapsed={{{startcollapsed|1}}}|noborder={{#ifeq:{{{startcollapsed}}}|0|1|0}}|bgcolor=initial| | {{expand|title=BaseTrigger|startcollapsed={{{startcollapsed|1}}}|noborder={{#ifeq:{{{startcollapsed}}}|0|1|0}}|bgcolor=initial| | ||
| {{bug|Spamming crouch jumps in a trigger can randomly fire <code>OnStartTouch</code>/<code>OnEndTouch</code>. {{Confirm|Is it a Multiplayer issue only?}}}} | |||
| {{O|OnStartTouch|activator = entity that caused this output|Fired when a valid entity starts touching this trigger.}} | {{O|OnStartTouch|activator = entity that caused this output|Fired when a valid entity starts touching this trigger.}} | ||
| {{O|OnStartTouchAll|activator = entity that caused this output|Fired when a valid entity starts touching this trigger, and no other entities are touching it. If there are any other entities touching the trigger when a new one begins to touch, only <code>OnStartTouch</code> will fire.}} | {{O|OnStartTouchAll|activator = entity that caused this output|Fired when a valid entity starts touching this trigger, and no other entities are touching it. If there are any other entities touching the trigger when a new one begins to touch, only <code>OnStartTouch</code> will fire.}} | ||
| {{O|OnEndTouch|activator = entity that caused this output|Fired when a valid entity stops touching this trigger. | {{O|OnEndTouch|activator = entity that caused this output|Fired when a valid entity stops touching this trigger. | ||
| {{Warning | :{{Note|Will also fire for entities touching it when trigger is disabled via <code>Disable</code> input}} | ||
| {{Warning | :{{Warning|This includes entities which are deleted while inside the trigger. In this case <tt>!activator</tt> will be invalid.}} | ||
| :{{Warning|<code>OnEndTouch</code> can fire before <code>OnStartTouch</code> under certain circumstances{{how}} where both are fired on the same tick and each have the '''same''' delay. {{fix|Add a slight delay to <code>OnEndTouch</code>.}}}} | |||
| }} | }} | ||
| {{O|OnEndTouchAll|activator = entity that caused this output|Fired when ''all'' valid entities stop touching this trigger.}} | {{O|OnEndTouchAll|activator = entity that caused this output|Fired when ''all'' valid entities stop touching this trigger.}} | ||
Revision as of 02:35, 22 April 2025
|  Bug:Spamming crouch jumps in a trigger can randomly fire OnStartTouch/OnEndTouch. Confirm:Is it a Multiplayer issue only? 
 
 
 
 
 
 
 | 


