# surfaceSlideAngle

> When the velocity movement causes a contact with a Collider2D, a slide maybe occur if the surface angle is less than this angle.

## Definition

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

```csharp
public float surfaceSlideAngle { readonly get; set; }
```

### Remarks

Use this angle threshold to control whether slippage will occur on surface slopes above the threshold.

The angle is in degrees and is relative to the [Rigidbody2D.SlideMovement.surfaceUp](/engine/6000.6/script-reference/unityengine/rigidbody2d/slidemovement/surfaceup.md) vector.

**NOTE:** Slide will only occur if some initial `velocity` is passed to the [Rigidbody2D.Slide](/engine/6000.6/script-reference/unityengine/rigidbody2d/slide.md) method. Sliding will always occur if [Rigidbody2D.SlideMovement.surfaceUp](/engine/6000.6/script-reference/unityengine/rigidbody2d/slidemovement/surfaceup.md) has zero magnitude.

Additional Resources: [Rigidbody2D.SlideMovement.gravitySlipAngle](/engine/6000.6/script-reference/unityengine/rigidbody2d/slidemovement/gravityslipangle.md), [Rigidbody2D.Slide](/engine/6000.6/script-reference/unityengine/rigidbody2d/slide.md) and [Rigidbody2D.SlideResults](/engine/6000.6/script-reference/unityengine/rigidbody2d/slideresults.md).
