Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


PhysicsCallbacks.ITransformWriteCallback

An interface that when implemented, can be called as a target set with _transformWriteCallbackTarget.
Read time 1 minuteLast updated 11 days ago

Definition

  • Type: Interface
  • Namespace: Unity.U2D.Physics
  • Assembly: UnityEngine.PhysicsCore2DModule
public interface PhysicsCallbacks.ITransformWriteCallback

Methods

Method

Description

OnTransformTweenWriteThe callback will only occur if _transformTweenMode is set to PhysicsWorld.TransformTweenMode.Custom and there are transform write tweens available. This will always be called on the main-thread after the simulation has finished. You should avoid write operations on physics objects during this callback.
OnTransformWriteThe callback will only occur if _transformWriteMode is set to PhysicsWorld.TransformWriteMode.Custom and there are _bodyUpdateEvents available. To aid in correctly calculating the write pose, PhysicsBody.TransformWriteTween.GetPose can be used. The PhysicsBody.TransformWriteTween sent to this event will automatically be assigned to the world for tweening if _transformTweenMode is not PhysicsWorld.TransformTweenMode.Off. This will always be called on the main-thread after the simulation has finished. You should avoid write operations on physics objects during this callback.