# PhysicsShape.SurfaceMaterial.MixingMode

> The method used to mix friction or bounciness values.

## Definition

* **Type:** Enum
* **Namespace:** [Unity.U2D.Physics](/engine/6000.6/script-reference/unity/u2d/physics.md)
* **Assembly:** UnityEngine.PhysicsCore2DModule

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

## Fields

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