# PhysicsBody.BatchForce

> A batch item used to apply a force to a PhysicsBody.

## Definition

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

```csharp
public struct PhysicsBody.BatchForce
```

## Constructors

| Constructor                                                                                                                                           | Description                                                                                                                              |
| ----------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- |
| [BatchForce(UnityEngine.LowLevelPhysics2D.PhysicsBody)](/engine/6000.3/script-reference/unityengine/lowlevelphysics2d/physicsbody/batchforce/ctor.md) | Create a default batch force, assigning the [PhysicsBody](/engine/6000.3/script-reference/unityengine/lowlevelphysics2d/physicsbody.md). |

## Properties

| Property                                                                                                           | Description                                                                                                  |
| ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ |
| [physicsBody](/engine/6000.3/script-reference/unityengine/lowlevelphysics2d/physicsbody/batchforce/physicsbody.md) | The [PhysicsBody](/engine/6000.3/script-reference/unityengine/lowlevelphysics2d/physicsbody.md) to write to. |

## Methods

| Method                                                                                                                           | Description                                                                                                                                                                                                                                                      |
| -------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [ApplyForce](/engine/6000.3/script-reference/unityengine/lowlevelphysics2d/physicsbody/batchforce/applyforce.md)                 | Apply a force at a world point. If the force is not applied at the center of mass, it will generate a torque and affect the angular velocity. [PhysicsBody.ApplyForce](/engine/6000.3/script-reference/unityengine/lowlevelphysics2d/physicsbody/applyforce.md). |
| [ApplyForceToCenter](/engine/6000.3/script-reference/unityengine/lowlevelphysics2d/physicsbody/batchforce/applyforcetocenter.md) | Apply a force to the center of mass. [PhysicsBody.ApplyForceToCenter](/engine/6000.3/script-reference/unityengine/lowlevelphysics2d/physicsbody/applyforcetocenter.md).                                                                                          |
| [ApplyTorque](/engine/6000.3/script-reference/unityengine/lowlevelphysics2d/physicsbody/batchforce/applytorque.md)               | Apply a torque. This affects the angular velocity without affecting the linear velocity. [PhysicsBody.ApplyTorque](/engine/6000.3/script-reference/unityengine/lowlevelphysics2d/physicsbody/applytorque.md).                                                    |
