# CompositeCollider2D.GenerationType

> Specifies when to generate the Composite Collider geometry.

## Definition

* **Type:** Enum
* **Namespace:** [UnityEngine](/engine/6000.5/script-reference/unityengine.md)
* **Assembly:** UnityEngine.Physics2DModule

```csharp
public enum CompositeCollider2D.GenerationType
```

## Remarks

Controls when the Composite Collider geometry is updated when a Collider used by a Composite Collider changes.

Additional Resources: [CompositeCollider2D.generationType](/engine/6000.5/script-reference/unityengine/compositecollider2d/generationtype-1.md).

## Fields

| Value                                                                                                        | Description                                                                                                                      |
| ------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------- |
| [Manual](/engine/6000.5/script-reference/unityengine/compositecollider2d/generationtype/manual.md)           | Sets the Composite Collider geometry to not automatically update when a Collider used by the Composite Collider changes.         |
| [Synchronous](/engine/6000.5/script-reference/unityengine/compositecollider2d/generationtype/synchronous.md) | Sets the Composite Collider geometry to update synchronously immediately when a Collider used by the Composite Collider changes. |
