# Create(PhysicsBody, ChainGeometry, PhysicsChainDefinition)

> Create a Chain of multiple shapes attached to the specified body which itself is within a world.

## Definition

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

```csharp
public static PhysicsChain Create(PhysicsBody body, ChainGeometry geometry, PhysicsChainDefinition definition)
```

### Parameters

**** (\[PhysicsBody]\(/engine/6000.3/script-reference/unityengine/lowlevelphysics2d/physicsbody)): The body to attach the shape(s) to.**** (\[ChainGeometry]\(/engine/6000.3/script-reference/unityengine/lowlevelphysics2d/chaingeometry)): The shape geometry to use.**** (\[PhysicsChainDefinition]\(/engine/6000.3/script-reference/unityengine/lowlevelphysics2d/physicschaindefinition)): The shape definition to use.

### Returns

| Type                                                                                          | Description        |
| --------------------------------------------------------------------------------------------- | ------------------ |
| [PhysicsChain](/engine/6000.3/script-reference/unityengine/lowlevelphysics2d/physicschain.md) | The created shape. |
