ContactPair
A pair of Colliders that belong to the bodies in the parent ContactPairHeader struct.
Read time 1 minuteLast updated 2 days ago
Definition
- Type: Struct
- Namespace: UnityEngine
- Assembly: UnityEngine.PhysicsModule
public readonly struct ContactPair
Remarks
Contains an array of ContactPairPoints that can be retrieved using the ContactPair.GetContactPoint method.
Properties
Property | Description |
|---|---|
| collider | The first Collider component of the ContactPair. |
| colliderInstanceID | Instance ID of the first Collider in the ContactPair. |
| contactCount | The number of ContactPairPoints that this pair contains. |
| impulseSum | Total impulse sum of the pair. |
| isCollisionEnter | Whether or not this pair is equivalent to a pair reported in MonoBehaviour.OnCollisionEnter(Collision) events. |
| isCollisionExit | Whether or not this pair is equivalent to a pair reported in MonoBehaviour.OnCollisionExit(Collision) events. |
| isCollisionStay | Whether or not this pair is equivalent to a pair reported in MonoBehaviour.OnCollisionStay(Collision) events. |
| otherCollider | The second Collider component of the ContactPair. |
| otherColliderInstanceID | Instance ID of the second Collider in the ContactPair. |
Methods
Method | Description |
|---|---|
| CopyToNativeArray | Copies the internal ContactPairPoint buffer to the provided buffer. |
| GetContactPoint | Gets the ContactPairPoint at the provided index of this pair. |
| GetContactPointFaceIndex | Get the index of a face that a particular contact point belongs to in this ContactPairPoint. |