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.
|