# CastMover(WorldMoverInput)

> Cast a "Mover" which is geometry designed to collide with the world and solve its movement. Everything is specified via the PhysicsQuery.WorldMoverInput with results returned in PhysicsQuery.WorldMoverResult.

## Definition

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

```csharp
public PhysicsQuery.WorldMoverResult CastMover(PhysicsQuery.WorldMoverInput input)
```

### Parameters

**** (\[WorldMoverInput]\(/engine/6000.3/script-reference/unityengine/lowlevelphysics2d/physicsquery/worldmoverinput)): The configuration of the mover to cast.

### Returns

| Type                                                                                                               | Description               |
| ------------------------------------------------------------------------------------------------------------------ | ------------------------- |
| [WorldMoverResult](/engine/6000.3/script-reference/unityengine/lowlevelphysics2d/physicsquery/worldmoverresult.md) | The solved mover results. |
