Keeps two Rigidbody2D at their relative orientations.
Two Rigidbody2D connected together with this joint will have forces applied to them to keep them both at their relative linear and angular offsets. If the joint is not connected to another Rigidbody2D then the body with the joint will stay at its current linear and angular offset in world-space i.e. it will be anchored to the implicit static ground-body.
You control the maximum linear force applied to maintain the linearOffset by using maxForce.
You control the maximum torque applied to maintain the angularOffset by using maxTorque
See Also: linearOffset, angularOffset, maxForce, maxTorque.
angularOffset | The current angular offset between the Rigidbody2D that the joint connects. |
autoConfigureOffset | Should both the linearOffset and angularOffset be calculated automatically? |
correctionScale | Scales both the linear and angular forces used to correct the required relative orientation. |
linearOffset | The current linear offset between the Rigidbody2D that the joint connects. |
maxForce | The maximum force that can be generated when trying to maintain the relative joint constraint. |
maxTorque | The maximum torque that can be generated when trying to maintain the relative joint constraint. |
target | The world-space position that is currently trying to be maintained. |
enabled | Enabled Behaviours are Updated, disabled Behaviours are not. |
isActiveAndEnabled | Has the Behaviour had enabled called. |
gameObject | The game object this component is attached to. A component is always attached to a game object. |
tag | The tag of this game object. |
transform | The Transform attached to this GameObject (null if there is none attached). |
breakForce | The force that needs to be applied for this joint to break. |
breakTorque | The torque that needs to be applied for this joint to break. |
connectedBody | The Rigidbody2D object to which the other end of the joint is attached (ie, the object without the joint component). |
enableCollision | Should the two rigid bodies connected with this joint collide with each other? |
reactionForce | Gets the reaction force of the joint. |
reactionTorque | Gets the reaction torque of the joint. |
hideFlags | Should the object be hidden, saved with the scene or modifiable by the user? |
name | The name of the object. |
BroadcastMessage | Calls the method named methodName on every MonoBehaviour in this game object or any of its children. |
CompareTag | Is this game object tagged with tag ? |
GetComponent | Returns the component of Type type if the game object has one attached, null if it doesn't. |
GetComponentInChildren | Returns the component of Type type in the GameObject or any of its children using depth first search. |
GetComponentInParent | Returns the component of Type type in the GameObject or any of its parents. |
GetComponents | Returns all components of Type type in the GameObject. |
GetComponentsInChildren | Returns all components of Type type in the GameObject or any of its children. |
GetComponentsInParent | Returns all components of Type type in the GameObject or any of its parents. |
SendMessage | Calls the method named methodName on every MonoBehaviour in this game object. |
SendMessageUpwards | Calls the method named methodName on every MonoBehaviour in this game object and on every ancestor of the behaviour. |
GetReactionForce | Gets the reaction force of the joint given the specified timeStep. |
GetReactionTorque | Gets the reaction torque of the joint given the specified timeStep. |
GetInstanceID | Returns the instance id of the object. |
ToString | Returns the name of the game object. |
Destroy | Removes a gameobject, component or asset. |
DestroyImmediate | Destroys the object obj immediately. You are strongly recommended to use Destroy instead. |
DontDestroyOnLoad | Makes the object target not be destroyed automatically when loading a new scene. |
FindObjectOfType | Returns the first active loaded object of Type type. |
FindObjectsOfType | Returns a list of all active loaded objects of Type type. |
Instantiate | Clones the object original and returns the clone. |
bool | Does the object exist? |
operator != | Compares if two objects refer to a different object. |
operator == | Compares two object references to see if they refer to the same object. |
OnJointBreak2D | Called when a Joint2D attached to the same game object breaks. |