ISceneCollisionEventsclass

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

object→ISceneCollisionEvents
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