# PhysicsEvents.TransformTweenWriteEvent

> An event produced and sent to the callback target set with _transformWriteCallbackTarget which must implement PhysicsCallbacks.ITransformWriteCallback which will have PhysicsCallbacks.ITransformWriteCallback.OnTransformTweenWrite called allowing custom transform writing.

## Definition

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

```csharp
public readonly struct PhysicsEvents.TransformTweenWriteEvent
```

## Properties

| Property                                                                                                                                 | Description                                                                                                                                                                                                                                                           |
| ---------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [extrapolationTime](/engine/6000.6/script-reference/unity/u2d/physics/physicsevents/transformtweenwriteevent/extrapolationtime.md)       | The extrapolation time when the event was created, in the range \[0, 1].                                                                                                                                                                                              |
| [interpolationTime](/engine/6000.6/script-reference/unity/u2d/physics/physicsevents/transformtweenwriteevent/interpolationtime.md)       | The interpolation time when the event was created, in the range \[0, 1].                                                                                                                                                                                              |
| [physicsWorld](/engine/6000.6/script-reference/unity/u2d/physics/physicsevents/transformtweenwriteevent/physicsworld.md)                 | The physics world the event was created from.                                                                                                                                                                                                                         |
| [transformPlane](/engine/6000.6/script-reference/unity/u2d/physics/physicsevents/transformtweenwriteevent/transformplane.md)             | The transform plane of the physics world when the event was created.                                                                                                                                                                                                  |
| [transformPlaneCustom](/engine/6000.6/script-reference/unity/u2d/physics/physicsevents/transformtweenwriteevent/transformplanecustom.md) | The transform plane (custom) of the physics world when the event was created. This maybe not be relevant unless the transform plane is [PhysicsWorld.TransformPlane.Custom](/engine/6000.6/script-reference/unity/u2d/physics/physicsworld/transformplane/custom.md). |
| [tweens](/engine/6000.6/script-reference/unity/u2d/physics/physicsevents/transformtweenwriteevent/tweens.md)                             | The transform write tweens available to be configured.                                                                                                                                                                                                                |
