# PhysicsShape.SurfaceMaterial.MixingMode

> The method used to mix friction or bounciness values.

## Definition

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

```csharp
public enum PhysicsShape.SurfaceMaterial.MixingMode
```

## Fields

| Value                                                                                                                        | Description                                |
| ---------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ |
| [Average](/engine/6000.3/script-reference/unityengine/lowlevelphysics2d/physicsshape/surfacematerialmixingmode/average.md)   | The average of both surface values.        |
| [Maximum](/engine/6000.3/script-reference/unityengine/lowlevelphysics2d/physicsshape/surfacematerialmixingmode/maximum.md)   | The maximum of both surface values.        |
| [Mean](/engine/6000.3/script-reference/unityengine/lowlevelphysics2d/physicsshape/surfacematerialmixingmode/mean.md)         | The geometric mean of both surface values. |
| [Minimum](/engine/6000.3/script-reference/unityengine/lowlevelphysics2d/physicsshape/surfacematerialmixingmode/minimum.md)   | The minium of both surface values.         |
| [Multiply](/engine/6000.3/script-reference/unityengine/lowlevelphysics2d/physicsshape/surfacematerialmixingmode/multiply.md) | The product of both surface values.        |
