# WakeUp()

> Disables the "sleeping" state of a rigidbody.

## Definition

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

```csharp
public void WakeUp()
```

### Remarks

*Sleeping* is an optimisation that is used to temporarily remove an object from physics simulation when it is at rest. This function wakes up a rigidbody that is currently sleeping.

Additional Resources: [Rigidbody2D.IsSleeping](/engine/6000.6/script-reference/unityengine/rigidbody2d/issleeping.md), [Rigidbody2D.Sleep](/engine/6000.6/script-reference/unityengine/rigidbody2d/sleep.md), [Rigidbody2D.sleepMode](/engine/6000.6/script-reference/unityengine/rigidbody2d/sleepmode.md).
