# 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:** [Unity.U2D.Physics](/engine/6000.7/script-reference/unity/u2d/physics.md)
* **Assembly:** UnityEngine.PhysicsCore2DModule

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

### Parameters

**** (\[WorldMoverInput]\(/engine/6000.7/script-reference/unity/u2d/physics/physicsquery/worldmoverinput)): The configuration of the mover to cast.

### Returns

| Type                                                                                                   | Description               |
| ------------------------------------------------------------------------------------------------------ | ------------------------- |
| [WorldMoverResult](/engine/6000.7/script-reference/unity/u2d/physics/physicsquery/worldmoverresult.md) | The solved mover results. |
