# MeshColliderCookingOptions

> Cooking options that are available with MeshCollider.

## Definition

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

```csharp
[Flags]
public enum MeshColliderCookingOptions
```

## Fields

| Value                                                                                                                        | Description                                                                         |
| ---------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- |
| [CookForFasterSimulation](/engine/6000.3/script-reference/unityengine/meshcollidercookingoptions/cookforfastersimulation.md) | Toggle between cooking for faster simulation or faster cooking time.                |
| [EnableMeshCleaning](/engine/6000.3/script-reference/unityengine/meshcollidercookingoptions/enablemeshcleaning.md)           | Toggle cleaning of the mesh.                                                        |
| [None](/engine/6000.3/script-reference/unityengine/meshcollidercookingoptions/none.md)                                       | No optional cooking steps will be run.                                              |
| [UseFastMidphase](/engine/6000.3/script-reference/unityengine/meshcollidercookingoptions/usefastmidphase.md)                 | Determines whether to use the fast midphase structure that doesn't require R-trees. |
| [WeldColocatedVertices](/engine/6000.3/script-reference/unityengine/meshcollidercookingoptions/weldcolocatedvertices.md)     | Toggle the removal of equal vertices.                                               |
