Difference between revisions of "OnObjectHit"

From Onset Developer Wiki
m
 
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 05:30, 18 August 2020

OnObjectHit

Type: Event
Context: Client
Introduced: v1.0

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)

See also