Summary
Starts fading in the `state` while fading out all others in the same layer over the course of the
`fadeDuration`. Returns the `state`.
- Assembly
- Animancer
.dll - Namespace
- Animancer
- Containing Type
- AnimancerComponent
Syntax
public AnimancerState Play(AnimancerState state, float fadeDuration, FadeMode mode = FixedSpeed)
Remarks
If the `state` was already playing and fading in with less time remaining than the `fadeDuration`, this
method will allow it to complete the existing fade rather than starting a slower one.
If the layer currently has 0
Animancer.AnimancerNode.Weight
, this method will fade in the layer itself
and simply Animancer.AnimancerState.Play
the `state`.
This method is safe to call repeatedly without checking whether the `state` was already playing.
Animancer Lite only allows the default `fadeDuration` (0.25 seconds) in runtime builds.
Parameters
Name | Type | Description |
---|---|---|
state | AnimancerState | |
fadeDuration | float | |
mode | FadeMode |
Return Value
Type | Description |
---|---|
AnimancerState |