@startuml class DOTweenModulePhysics2D <> { + {static} DOMove(target:Rigidbody2D, endValue:Vector2, duration:float, snapping:bool) : TweenerCore + {static} DOMoveX(target:Rigidbody2D, endValue:float, duration:float, snapping:bool) : TweenerCore + {static} DOMoveY(target:Rigidbody2D, endValue:float, duration:float, snapping:bool) : TweenerCore + {static} DORotate(target:Rigidbody2D, endValue:float, duration:float) : TweenerCore + {static} DOJump(target:Rigidbody2D, endValue:Vector2, jumpPower:float, numJumps:int, duration:float, snapping:bool) : Sequence + {static} DOPath(target:Rigidbody2D, path:Vector2[], duration:float, pathType:PathType, pathMode:PathMode, resolution:int, gizmoColor:Color?) : TweenerCore + {static} DOLocalPath(target:Rigidbody2D, path:Vector2[], duration:float, pathType:PathType, pathMode:PathMode, resolution:int, gizmoColor:Color?) : TweenerCore } @enduml