# ContactPairHeader

> A header struct which contains colliding bodies.

## Definition

* **Type:** Struct
* **Namespace:** [UnityEngine](/engine/6000.0/script-reference/unityengine.md)
* **Assembly:** UnityEngine.PhysicsModule

```csharp
public readonly struct ContactPairHeader
```

## Remarks

This struct contains an array of [ContactPair](/engine/6000.0/script-reference/unityengine/contactpair.md)s that can be retrieved with the [ContactPairHeader.GetContactPair](/engine/6000.0/script-reference/unityengine/contactpairheader/getcontactpair.md) method.

## Properties

| Property                                                                                                      | Description                                                                                                                                                                          |
| ------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| [body](/engine/6000.0/script-reference/unityengine/contactpairheader/body-1.md)                               | The first [Rigidbody](/engine/6000.0/script-reference/unityengine/rigidbody.md) or [ArticulationBody](/engine/6000.0/script-reference/unityengine/articulationbody.md) in the pair.  |
| [bodyInstanceID](/engine/6000.0/script-reference/unityengine/contactpairheader/bodyinstanceid-1.md)           | Instance ID of the first [Rigidbody](/engine/6000.0/script-reference/unityengine/rigidbody.md) or the ArticualtionBody in the pair.                                                  |
| [otherBody](/engine/6000.0/script-reference/unityengine/contactpairheader/otherbody-1.md)                     | The second [Rigidbody](/engine/6000.0/script-reference/unityengine/rigidbody.md) or [ArticulationBody](/engine/6000.0/script-reference/unityengine/articulationbody.md) in the pair. |
| [otherBodyInstanceID](/engine/6000.0/script-reference/unityengine/contactpairheader/otherbodyinstanceid-1.md) | Instance ID of the second [Rigidbody](/engine/6000.0/script-reference/unityengine/rigidbody.md) or the ArticualtionBody in the pair.                                                 |
| [pairCount](/engine/6000.0/script-reference/unityengine/contactpairheader/paircount-1.md)                     | Number of [ContactPair](/engine/6000.0/script-reference/unityengine/contactpair.md)s that this header contains.                                                                      |

## Methods

| Method                                                                                            | Description                                                                                                      |
| ------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- |
| [GetContactPair](/engine/6000.0/script-reference/unityengine/contactpairheader/getcontactpair.md) | Gets the [ContactPair](/engine/6000.0/script-reference/unityengine/contactpair.md) at index of this pair header. |
