Summary
Plays a single
UnityEngine.AnimationClip
.- Assembly
- Animancer
.dll - Namespace
- Animancer
- Interfaces
-
- IAnimationClipSource
- Base Types
-
- MonoBehaviour
graph BT
Type-->Base0["MonoBehaviour"]
Type-.->Interface0["IAnimationClipSource"]
Type["SoloAnimation"]
class Type type-node
Syntax
[AddComponentMenu(Strings.MenuPrefix + "Solo Animation")]
[DefaultExecutionOrder(DefaultExecutionOrder)]
[HelpURL(Strings.DocsURLs.APIDocumentation + "/" + nameof(SoloAnimation))]
public class SoloAnimation : MonoBehaviour, IAnimationClipSource
Examples
Remarks
Documentation: Component Types
Attributes
Type | Description |
---|---|
AddComponentMenu | |
Default |
|
HelpURLAttribute |
Fields
Name | Constant Value | Summary |
---|---|---|
Default |
-5000 |
Initialize before anything else tries to use this component.
static
|
Properties
Name | Value | Summary |
---|---|---|
Animator | Animator |
[
UnityEngine.SerializeField ]
The UnityEngine.Animator component which this script controls.
|
ApplyInEditMode | bool |
[Editor-Only] Should the
Animancer.SoloAnimation.Clip be automatically applied to the object in Edit Mode? |
Clip | AnimationClip |
[
UnityEngine.SerializeField ] The UnityEngine.AnimationClip that will be played. |
FootIK | bool |
[
UnityEngine.SerializeField ] Should Foot IK will be applied to the model (if it is Humanoid)? |
IsInitialized | bool |
Indicates whether the
UnityEngine.Playables.PlayableGraph is valid. |
IsPlaying | bool |
Is the animation playing (true) or paused (false)?
|
NormalizedTime | float |
The
Animancer.SoloAnimation.Time of this state as a portion of the UnityEngine.AnimationClip.length , meaning the
value goes from 0 to 1 as it plays from start to end, regardless of how long that actually takes.
|
Speed | float |
[
UnityEngine.SerializeField ] The speed at which the animation is playing (default 1). |
StopOnDisable | bool |
If true, disabling this object will stop and rewind the animation. Otherwise it will simply be paused
and will resume from its current state when it is re-enabled.
|
Time | float |
The number of seconds that have passed since the start of the animation.
|
Methods
Name | Value | Summary |
---|---|---|
~SoloAnimation |
void |
[Editor-Only] Ensures that the
UnityEngine.Playables.PlayableGraph is destroyed. |
GetAnimationClips |
void |
[
UnityEngine.IAnimationClipSource ] Adds the Animancer.SoloAnimation.Clip to the list. |
OnDestroy |
void |
Ensures that the
UnityEngine.Playables.PlayableGraph is properly cleaned up. |
OnDisable |
void |
Ensures that the
Animancer.SoloAnimation._Graph is properly cleaned up. |
OnEnable |
void |
Plays the
Animancer.SoloAnimation.Clip on the target Animancer.SoloAnimation.Animator . |
OnValidate |
void |
[Editor-Only]
Applies the
Animancer.SoloAnimation.Speed , Animancer.SoloAnimation.FootIK , and Animancer.SoloAnimation.ApplyInEditMode .
|
Play |
void |
Plays the
Animancer.SoloAnimation.Clip . |
Play |
void |
Plays the `clip`.
|
Reset |
void |
[Editor-Only]
Tries to find an
UnityEngine.Animator component on this UnityEngine.GameObject or its
children or parents (in that order).
|
Update |
void |
Checks if the animation is done so it can pause the
UnityEngine.Playables.PlayableGraph to improve performance.
|