OnTrigger - ObjectReference
Jump to navigation
Jump to search
Member of: ObjectReference Script
Event called when the object reference is a trigger and has been triggered. This event will be sent every so often while a reference stays inside the trigger box (approximately two times a second).
Syntax[edit | edit source]
Event OnTrigger(ObjectReference akActionRef)Parameters[edit | edit source]
- akActionRef: The ObjectReference that triggered this reference.
Examples[edit | edit source]
Event OnTrigger(ObjectReference akActionRef)
Debug.Trace(akActionRef + " just hit us!")
EndEventNotes[edit | edit source]
- This event is sent repeatedly, so care should be taken not to tie up the script system unnecessarily with a long complicated handler. Try using the trigger enter and leave events instead.
- The rate at which this event is sent is controlled by the
[Havok]fTriggerEventDelayMSINI setting, which defaults to 500.0. On Windows, the game measures how many milliseconds have passed since a trigger last sent a batch of OnTrigger events using theQueryPerformanceCounterWin32 API. - OnTrigger events are sent all at once for all refs (whose collision layers match that of the trigger) within the trigger's volume.