ISceneCollisionEventsclass

Listen to all collision events that happen during a physics step.

objectISceneCollisionEvents
Namespace
Sandbox
Assembly
Sandbox.Engine
Declaration
public abstract interface Sandbox.ISceneCollisionEvents

Methods4

Showing 4 methods

public virtual void OnCollisionHit(Sandbox.Collision collision)PUBLICVIRTUAL

Called when a collider/rigidbody hits another collider, including repeated hits on the same shape while they are already touching.

ParameterTypeDescription
collisionCollision
Returns:void

public virtual void OnCollisionStart(Sandbox.Collision collision)PUBLICVIRTUALLIFECYCLE

Called when a collider/rigidbody starts touching another collider.

ParameterTypeDescription
collisionCollision
Returns:void

public virtual void OnCollisionStop(Sandbox.CollisionStop collision)PUBLICVIRTUAL

Called when a collider/rigidbody stops touching another collider.

ParameterTypeDescription
collisionCollisionStop
Returns:void

public virtual void OnCollisionUpdate(Sandbox.Collision collision)PUBLICVIRTUALPER-FRAME

Called once per physics step for every collider being touched.

ParameterTypeDescription
collisionCollision
Returns:void

On this page