ITransitionDetailed Interface

Summary

An Animancer.ITransition with some additional details (mainly for the Unity Editor GUI).
ITransitionDetailed

Syntax

public interface ITransitionDetailed : ITransition, IHasKey, IPolymorphic, IHasEvents

Remarks

Documentation: Transitions

Properties

Name Value Summary
IsLooping bool
What will the value of Animancer.AnimancerState.IsLooping be for the created state?
IsValid bool
Can this transition create a valid Animancer.AnimancerState?
MaximumDuration float
The maximum amount of time the animation is expected to take (in seconds).
NormalizedStartTime float
The Animancer.AnimancerState.NormalizedTime to start the animation at.
Speed float
The Animancer.AnimancerNodeBase.Speed to play the animation at.

Extension Methods

Name Value Summary
CreateStateAndApply(AnimancerGraph) AnimancerState
[Animancer Extension] Calls Animancer.ITransition.CreateState and Animancer.ITransition.Apply(Animancer.AnimancerState).
IsValid() bool
Returns the Animancer.ITransitionDetailed.IsValid with support for Animancer.IWrapper.
IsValid() bool
Is the `transition` not null and Animancer.ITransitionDetailed.IsValid?
TryGetFadeDuration() float
Returns the Animancer.ITransition.FadeDuration or System.Single.NaN if it's null or throws an exception.