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")]
[AnimancerHelpUrl(typeof(SoloAnimation))]
[DefaultExecutionOrder(DefaultExecutionOrder)]
public class SoloAnimation : MonoBehaviour, IAnimationClipSource
Remarks
Documentation:
Component Types
Sample:
Doors
Attributes
Type | Description |
---|---|
AddComponentMenu | |
Animancer |
[Assert-Conditional]
A UnityEngine.HelpURLAttribute which points to Animancer's documentation.
|
Default |
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. |
IsInitialized | bool |
Indicates whether the
UnityEngine.Playables.PlayableGraph is valid. |
IsLooping | bool |
UnityEngine.Motion.isLooping |
IsPlaying | bool |
Is the animation playing (true) or paused (false)?
|
Length | float |
UnityEngine.AnimationClip.length |
NormalizedStartTime | float |
[
UnityEngine.SerializeField ] The normalized time that the animation will start at. |
NormalizedTime | float |
[
UnityEngine.SerializeField ]
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 |
Should disabling this object stop and rewind the animation?
Otherwise, it will simply be paused and will resume from its current state when re-enabled.
|
Time | float |
[
UnityEngine.SerializeField ]
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. |
Evaluate |
void |
Calls
UnityEngine.Playables.PlayableGraph.Evaluate . |
Evaluate |
void |
Calls
UnityEngine.Playables.PlayableGraph.Evaluate(System.Single) . |
GetAnimationClips |
void |
[
UnityEngine.IAnimationClipSource ] Adds the Animancer.SoloAnimation.Clip to the list. |
LateUpdate |
void |
Checks if the animation is done
so it can pause the
UnityEngine.Playables.PlayableGraph to improve performance.
|
OnDestroy |
void |
Ensures that the
UnityEngine.Playables.PlayableGraph is properly cleaned up. |
OnDisable |
void |
Stops playing and rewinds if
Animancer.SoloAnimation.StopOnDisable . |
OnEnable |
void |
Plays the
Animancer.SoloAnimation.Clip on the target Animancer.SoloAnimation.Animator . |
OnValidate |
void |
[Editor-Only]
Applies the
Animancer.SoloAnimation.Speed , 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).
|