Struct CollisionEvent
An event raised when a pair of bodies have collided during solving.
Inherited Members
Namespace: Unity.Physics
Assembly: solution.dll
Syntax
public struct CollisionEvent : ISimulationEvent<CollisionEvent>, IComparable<CollisionEvent>
Properties
| Name | Description |
|---|---|
| BodyIndexA | Gets the body index a. |
| BodyIndexB | Gets the body index b. |
| ColliderKeyA | Gets the collider key a. |
| ColliderKeyB | Gets the collider key b. |
| EntityA | Gets the entity a. |
| EntityB | Gets the entity b. |
| Normal | Gets the normal. The normal is pointing from the body B to the body A. |
Methods
| Name | Description |
|---|---|
| CalculateDetails(ref PhysicsWorld) | Calculate extra details about the collision. Note: Since the solver does not naturally produce this data, it requires some computation. |
| CompareTo(CollisionEvent) | Compares this CollisionEvent object to another to determine their relative ordering. |