class in UnityEngine.Animations
/
Inherits from:Object
/
Implemented in:UnityEngine.AnimationModule
IK-assisted chain retargeter.
This class provides functionality for retargeting animations from a source character to a target character using IK techniques.
It facilitates the mapping of bone chains and allows for the adjustment of root translations and rotations during the retargeting process.
See Also: BoneChain,TRig.
| boneChainCount | Gets the total number of bone chains. |
| boneChainNames | Gets the array of names for all bone chains. |
| FKRetarget | Indicates whether the FK retargeting step is activated. |
| IKRetarget | Indicates whether the IK retargeting step is activated. |
| isValid | Indicates whether the asset is valid. |
| rootRetarget | Indicates whether the root retargeting step is activated. |
| rootSettings | Gets the root settings for retargeting. |
| rootTranslation | Gets the root translation offset for retargeting. |
| rootWeightR | Gets the weight of rotation applied during the root retargeting step. |
| rootWeightT | Gets the weight of translation applied during the root retargeting step. |
| sourceRootName | Gets the root name of source character. |
| sourceTRig | Gets the source TRig used for retargeting. |
| targetRootName | Gets the root name of target character. |
| targetTRig | Gets the target TRig used for retargeting. |
| Contains | Checks if a bone chain mapping contains the specified chain name. |
| GetSettings | Gets the settings for the specified bone chain. |
| GetSourceChainIndex | Gets the index of the source chain based on the target chain name. |
| InitializeMappingIfNeeded | Initializes necessary mappings before retargeting. |
| SetSettings | Sets the settings for the specified bone chain. |
| SetSourceChainIndex | Sets the index of the source chain for a given target chain index. |
| hideFlags | Should the object be hidden, saved with the Scene or modifiable by the user? |
| name | The name of the object. |
| GetInstanceID | Gets the instance ID of the object. |
| ToString | Returns the name of the object. |
| Destroy | Removes a GameObject, component or asset. |
| DestroyImmediate | Destroys the object obj immediately. You are strongly recommended to use Destroy instead. |
| DontDestroyOnLoad | Do not destroy the target Object when loading a new Scene. |
| FindAnyObjectByType | Retrieves any active loaded object of Type type. |
| FindFirstObjectByType | Retrieves the first active loaded object of Type type. |
| FindObjectOfType | Returns the first active loaded object of Type type. |
| FindObjectsByType | Retrieves a list of all loaded objects of Type type. |
| FindObjectsOfType | Gets a list of all loaded objects of Type type. |
| Instantiate | Clones the object original and returns the clone. |
| InstantiateAsync | Captures a snapshot of the original object (that must be related to some GameObject) and returns the AsyncInstantiateOperation. |
| 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. |