Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


ParentConstraint

Constrains the orientation and translation of an object to one or more source objects. The constrained object behaves as if it is in the hierarchy of the sources.
Read time 7 minutesLast updated 2 days ago

Definition

[RequireComponent(typeof(Transform))]public sealed class ParentConstraint : Behaviour, IConstraint

Properties

Property

Description

constraintActiveActivates or deactivates the constraint.
lockedLocks the offsets and position (translation and rotation) at rest.
rotationAtRestThe rotation used when the sources have a total weight of 0.
rotationAxisThe rotation axes affected by the ParentConstraint.
rotationOffsetsThe rotation offsets from the constrained orientation.
sourceCountThe number of sources set on the component (read-only).
translationAtRestThe position of the object in local space, used when the sources have a total weight of 0.
translationAxisThe translation axes affected by the ParentConstraint.
translationOffsetsThe translation offsets from the constrained orientation.
weightThe weight of the constraint component.

Methods

Method

Description

AddSourceAdds a constraint source.
GetRotationOffsetGets the rotation offset associated with a source by index.
GetSourceGets a constraint source by index.
GetSourcesGets the list of sources.
GetTranslationOffsetGets the rotation offset associated with a source by index.
RemoveSourceRemoves a source from the component.
SetRotationOffsetSets the rotation offset associated with a source by index.
SetSourceSets a source at a specified index.
SetSourcesSets the list of sources on the component.
SetTranslationOffsetSets the translation offset associated with a source by index.

Inheritance

Inherited Members

Operators

Operator

Description

operator ==Compares two object references to see if they refer to the same object.
boolDetermines whether the object exists.
operator !=Compares if two objects refer to a different object.