# PhysicsShape.MoverData

> The mover data assigned to a PhysicsShape.moverData. This is used when PhysicsShape are encountered when using PhysicsWorld.CastMover.

## Definition

* **Type:** Struct
* **Namespace:** [UnityEngine.LowLevelPhysics2D](/engine/6000.3/script-reference/unityengine/lowlevelphysics2d.md)
* **Assembly:** UnityEngine.Physics2DModule

```csharp
public struct PhysicsShape.MoverData
```

## Constructors

| Constructor                                                                                                 | Description                  |
| ----------------------------------------------------------------------------------------------------------- | ---------------------------- |
| [MoverData()](/engine/6000.3/script-reference/unityengine/lowlevelphysics2d/physicsshape/moverdata/ctor.md) | Create a default mover data. |

## Properties

| Property                                                                                                             | Description                                                                                         |
| -------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- |
| [clipVelocity](/engine/6000.3/script-reference/unityengine/lowlevelphysics2d/physicsshape/moverdata/clipvelocity.md) | Controls if this shape can clip the mover velocity.                                                 |
| [pushLimit](/engine/6000.3/script-reference/unityengine/lowlevelphysics2d/physicsshape/moverdata/pushlimit.md)       | Controls the amount this shape can push against a mover. To effectively set no limit, use MaxValue. |
