ENTITY:PhysicsCollide

From Garry's Mod
Jump to: navigation, search
 ENTITY:PhysicsCollide( )

Contents

Description

Called when the entity collides with anything. The move type and solid type must be VPHYSICS for the hook to be called.

NOTE If you want to use this hook on default/engine/non-Lua entites ( like prop_physics ), use Entity:AddCallback instead! This page describes a hook for Lua entities

Arguments

table colData

Information regarding the collision. See CollisionData structure.

Arguments

PhysObj collider

The physics object that collided.

Examples

Example

Play a sound when we hit something.

function ENT:PhysicsCollide( data, phys )
	if ( data.Speed > 50 ) then self:EmitSound( Sound( "Flashbang.Bounce" ) ) end
end


Personal tools
Navigation