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. |