API reference

OneGrabPhysicsJointTransformer Class

Extends MonoBehaviour
Implements ITransformer
A Transformer that moves the target using Physics joints Updates an internal kinematic rigidbody attached with a joint to the grabbable.
It also supports adding custom joints for grabbing to improve stability on some constrained grabs.

Properties

IsKinematicGrab : bool
[Get][Set]
Signature
bool IsKinematicGrab

Protected Methods

CreateJointHolder ()
Creates a disabled GameObject for holding the data of the desired custom joint.
Signature
GameObject CreateJointHolder()
Returns
GameObject  A children GameObject for holding joint data.

Methods

BeginTransform ()
Signature
void BeginTransform()
Returns
void
EndTransform ()
Signature
void EndTransform()
Returns
void
Initialize ( grabbable )
Signature
void Initialize(IGrabbable grabbable)
Parameters
grabbable: IGrabbable
Returns
void
InjectOptionalCustomJoint ( customJoint )
Signature
void InjectOptionalCustomJoint(ConfigurableJoint customJoint)
Parameters
customJoint: ConfigurableJoint
Returns
void
InjectOptionalRigidbodiesRoot ( rigidbodiesRoot )
Signature
void InjectOptionalRigidbodiesRoot(Transform rigidbodiesRoot)
Parameters
rigidbodiesRoot: Transform
Returns
void
UpdateTransform ()
Signature
void UpdateTransform()
Returns
void