# surfaceHit

> The specific contact found when a slide movement is performed with Rigidbody2D.Slide.

## Definition

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

```csharp
public RaycastHit2D surfaceHit { readonly get; set; }
```

### Remarks

When a slide along a surface occurs, a surface contact will be detected either from using a [Rigidbody2D.SlideMovement.surfaceAnchor](/engine/6000.3/script-reference/unityengine/rigidbody2d/slidemovement/surfaceanchor.md) or using gravityScale.

In short, if the movement anchors to a surface or if gravity causes a contact with the surface, this [RaycastHit2D](/engine/6000.3/script-reference/unityengine/raycasthit2d.md) represents that contact.

**NOTE:** This contact does not necessarily represent the surface that movement is tangent to. That is represented by [Rigidbody2D.SlideResults.slideHit](/engine/6000.3/script-reference/unityengine/rigidbody2d/slideresults/slidehit.md).

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