# this[]

> Indexer to access the manifold points.

## Definition

* **Type:** Property
* **Namespace:** [Unity.U2D.Physics](/engine/6000.7/script-reference/unity/u2d/physics.md)
* **Assembly:** UnityEngine.PhysicsCore2DModule

## this\[int]

```csharp
public PhysicsShape.ContactManifold.ManifoldPoint this[int index] { readonly get; set; }
```

### Parameters

**** (\[int]\(https\://learn.microsoft.com/dotnet/api/system.int32)): The index of the manifold point required. The getter requires an index below the point count, the setter requires 0 or 1.

### Returns

| Type                                                                                                            | Description                   |
| --------------------------------------------------------------------------------------------------------------- | ----------------------------- |
| [ManifoldPoint](/engine/6000.7/script-reference/unity/u2d/physics/physicsshape/contactmanifoldmanifoldpoint.md) | The specified manifold point. |

### Remarks

The getter is bounded by the current point count, while the setter accepts index 0 or 1 so a point can be written during a pre-contact callback.
