# ContactPairHeader

> A header struct which contains colliding bodies.

## Definition

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

```csharp
public readonly struct ContactPairHeader
```

## Remarks

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

## Properties

| Property                                                                                                              | Description                                                                                                                                                                                                                             |
| --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [body](/engine/6000.7/script-reference/unityengine/contactpairheader/body-1.md)                                       | The first [Rigidbody](/engine/6000.7/script-reference/unityengine/rigidbody.md) or [ArticulationBody](/engine/6000.7/script-reference/unityengine/articulationbody.md) in the pair.                                                     |
| [bodyAngularVelocity](/engine/6000.7/script-reference/unityengine/contactpairheader/bodyangularvelocity.md)           | Angular velocity of the first [Rigidbody](/engine/6000.7/script-reference/unityengine/rigidbody.md) or the [ArticulationBody](/engine/6000.7/script-reference/unityengine/articulationbody.md) in the pair at the moment of collision.  |
| [bodyEntityId](/engine/6000.7/script-reference/unityengine/contactpairheader/bodyentityid.md)                         | EntityId of the first [Rigidbody](/engine/6000.7/script-reference/unityengine/rigidbody.md) or the [ArticulationBody](/engine/6000.7/script-reference/unityengine/articulationbody.md) in the pair.                                     |
| [bodyLinearVelocity](/engine/6000.7/script-reference/unityengine/contactpairheader/bodylinearvelocity.md)             | Linear velocity of the first [Rigidbody](/engine/6000.7/script-reference/unityengine/rigidbody.md) or the [ArticulationBody](/engine/6000.7/script-reference/unityengine/articulationbody.md) in the pair at the moment of collision.   |
| [otherBody](/engine/6000.7/script-reference/unityengine/contactpairheader/otherbody-1.md)                             | The second [Rigidbody](/engine/6000.7/script-reference/unityengine/rigidbody.md) or [ArticulationBody](/engine/6000.7/script-reference/unityengine/articulationbody.md) in the pair.                                                    |
| [otherBodyAngularVelocity](/engine/6000.7/script-reference/unityengine/contactpairheader/otherbodyangularvelocity.md) | Angular velocity of the second [Rigidbody](/engine/6000.7/script-reference/unityengine/rigidbody.md) or the [ArticulationBody](/engine/6000.7/script-reference/unityengine/articulationbody.md) in the pair at the moment of collision. |
| [otherBodyEntityId](/engine/6000.7/script-reference/unityengine/contactpairheader/otherbodyentityid.md)               | EntityId of the second [Rigidbody](/engine/6000.7/script-reference/unityengine/rigidbody.md) or the [ArticulationBody](/engine/6000.7/script-reference/unityengine/articulationbody.md) in the pair.                                    |
| [otherBodyLinearVelocity](/engine/6000.7/script-reference/unityengine/contactpairheader/otherbodylinearvelocity.md)   | Linear velocity of the second [Rigidbody](/engine/6000.7/script-reference/unityengine/rigidbody.md) or the [ArticulationBody](/engine/6000.7/script-reference/unityengine/articulationbody.md) in the pair at the moment of collision.  |
| [pairCount](/engine/6000.7/script-reference/unityengine/contactpairheader/paircount-1.md)                             | Number of [ContactPair](/engine/6000.7/script-reference/unityengine/contactpair.md)s that this header contains.                                                                                                                         |

## Methods

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