AnimationUtility
Editor utility functions for modifying animation clips
Note: This is an editor class. To use it you have to place your script in Assets/Editor inside your project folder. Editor classes are in the UnityEditor namespace so for C# scripts you need to add "using UnityEditor;" at the beginning of the script.
Class Functions
|
GetAnimationClips
|
Returns the array of AnimationClips that are referenced in the Animation component
|
|
SetAnimationClips
|
Sets the array of AnimationClips to be referenced in the Animation component
|
|
GetAnimatableObjects
|
Returns a list of animatable objects attached to the game object (includes materials)
|
|
GetAnimatablePropertiesForObject
|
Returns a list of animatable properties for a specific animated object that is attached to gameObject
|
|
GetAnimatableProperties
|
Retrieves all animatable properties of all components / materials attached to the game object
|
|
GetFloatValue
|
Retrieves the current float value by sampling a curve value on a specific game object
|
|
GetAllCurves
|
Retrieves all curves from a specific animation clip.
|
|
GetEditorCurve
|
Unity automatic combines position curves, scale curves, rotation curves internally.
|
|
SetEditorCurve
|
Unity automatic combines position curves, scale curves, rotation curves internally.
|
|
GetAnimationEvents
|
Retrieves all animation events associated with the animation clip
|
|
SetAnimationEvents
|
Replaces all animation events in the animation clip
|
|
CalculateTransformPath
|
Calculates path from root transform to target transform.
|
|
StartAnimationMode
|
Starts animation mode, as used by the animation editor.
|
|
StopAnimationMode
|
Stops animation mode, as used by the animation editor.
|
|
InAnimationMode
|
Returns true if the editor is currently in animation mode.
|