# PhysicsEvents.BodyUpdateEvent

> An event produced by a PhysicsBody that indicates the simulation changed the body in one of the following ways: The body transform was changed. The body fell asleep. See _bodyUpdateEvents.

## Definition

* **Type:** Struct
* **Namespace:** [Unity.U2D.Physics](/engine/6000.5/script-reference/unity/u2d/physics.md)
* **Assembly:** UnityEngine.PhysicsCore2DModule

```csharp
public readonly struct PhysicsEvents.BodyUpdateEvent
```

## Properties

| Property                                                                                                    | Description                          |
| ----------------------------------------------------------------------------------------------------------- | ------------------------------------ |
| [body](/engine/6000.5/script-reference/unity/u2d/physics/physicsevents/bodyupdateevent/body.md)             | The body this event relates to.      |
| [fellAsleep](/engine/6000.5/script-reference/unity/u2d/physics/physicsevents/bodyupdateevent/fellasleep.md) | Whether the body fell asleep or not. |
| [transform](/engine/6000.5/script-reference/unity/u2d/physics/physicsevents/bodyupdateevent/transform.md)   | The current transform of the body.   |
