# Rigidbody2D.SlideResults

> The results of a slide movement performed with Rigidbody2D.Slide.

## Definition

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

```csharp
public struct Rigidbody2D.SlideResults
```

## Remarks

These results can be used to both tune movement configuration and to implement further logic to react to the specific surfaces encountered when a slide occurs.

**NOTE:** This struct can be used in the Unity Inspector for display purposes.

Additional Resources: [Rigidbody2D.Slide](/engine/6000.5/script-reference/unityengine/rigidbody2d/slide.md) and [Rigidbody2D.SlideMovement](/engine/6000.5/script-reference/unityengine/rigidbody2d/slidemovement.md).

## Properties

| Property                                                                                                       | Description                                                                                                                                                              |
| -------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| [iterationsUsed](/engine/6000.5/script-reference/unityengine/rigidbody2d/slideresults/iterationsused.md)       | Returns the number of iterations used when performing a [Rigidbody2D.Slide](/engine/6000.5/script-reference/unityengine/rigidbody2d/slide.md).                           |
| [position](/engine/6000.5/script-reference/unityengine/rigidbody2d/slideresults/position.md)                   | The position that was calculate as a target position to move to when performing a [Rigidbody2D.Slide](/engine/6000.5/script-reference/unityengine/rigidbody2d/slide.md). |
| [remainingVelocity](/engine/6000.5/script-reference/unityengine/rigidbody2d/slideresults/remainingvelocity.md) | Returns the remaining velocity that couldn't be used when performing a [Rigidbody2D.Slide](/engine/6000.5/script-reference/unityengine/rigidbody2d/slide.md).            |
| [slideHit](/engine/6000.5/script-reference/unityengine/rigidbody2d/slideresults/slidehit.md)                   | The specific contact found when a slide movement is performed with [Rigidbody2D.Slide](/engine/6000.5/script-reference/unityengine/rigidbody2d/slide.md).                |
| [surfaceHit](/engine/6000.5/script-reference/unityengine/rigidbody2d/slideresults/surfacehit.md)               | The specific contact found when a slide movement is performed with [Rigidbody2D.Slide](/engine/6000.5/script-reference/unityengine/rigidbody2d/slide.md).                |
