OnObjectHit: Difference between revisions
From Onset Developer Wiki
mNo edit summary |
No edit summary |
||
Line 20: | Line 20: | ||
AddEvent("OnObjectHit", function(object, hittype, hitid, hitX, hitY, hitZ, normalX, normalY, normalZ) | AddEvent("OnObjectHit", function(object, hittype, hitid, hitX, hitY, hitZ, normalX, normalY, normalZ) | ||
if IsValidObject(object) then | if IsValidObject(object) then | ||
if hittype == HIT_VEHICLE then | |||
-- A vehicle hit the object and this event was called | |||
end | |||
end | end | ||
end) | end) |
Latest revision as of 03:30, 18 August 2020
Description
Called when something hits the object. Requires EnableObjectHitEvents to be called on the object before.
Syntax
OnObjectHit(object, hittype, hitid, hitX, hitY, hitZ, normalX, normalY, normalZ)
Parameters
- object
The object which was hit. - hittype
The type of entity which hit the object. - hitid
The identifier of the entity which hit the object. - hitX
The X coordinate of this hit. - hitY
The Y coordinate of this hit. - hitZ
The Z coordinate of this hit. - normalX
Impact normal X of the hit. - normalY
Impact normal Y of the hit. - normalZ
Impact normal Z of the hit.
Example
AddEvent("OnObjectHit", function(object, hittype, hitid, hitX, hitY, hitZ, normalX, normalY, normalZ)
if IsValidObject(object) then
if hittype == HIT_VEHICLE then
-- A vehicle hit the object and this event was called
end
end
end)