# surfaceHit

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

## Definition

* **Type:** Property
* **Namespace:** [UnityEngine](/engine/6000.7/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 [\_surfaceAnchor](/engine/6000.7/script-reference/unityengine/rigidbody2d/slidemovement/surfaceanchor.md) or using [\_gravityScale](/engine/6000.7/script-reference/unityengine/rigidbody2d/gravityscale.md).

In short, if the movement anchors to a surface or if gravity causes a contact with the surface, this [RaycastHit2D](/engine/6000.7/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 [\_slideHit](/engine/6000.7/script-reference/unityengine/rigidbody2d/slideresults/slidehit.md).

Additional Resources: [\_slideHit](/engine/6000.7/script-reference/unityengine/rigidbody2d/slideresults/slidehit.md), [Rigidbody2D.Slide](/engine/6000.7/script-reference/unityengine/rigidbody2d/slide.md), [Rigidbody2D.SlideMovement](/engine/6000.7/script-reference/unityengine/rigidbody2d/slidemovement.md)
