Summary
Starts fading in the animation registered with the `key`
while fading out all others in the same layer over the course of the `fadeDuration`
and returns the animation's state.
- Assembly
- Animancer
.dll - Namespace
- Animancer
- Containing Type
- AnimancerLayer
Syntax
public AnimancerState TryPlay(IHasKey hasKey, float fadeDuration, FadeMode mode = default(FadeMode))
Remarks
If no state is registered with the `key`, this method does nothing and returns null.
If the `state` was already playing and fading in with less time remaining than the `fadeDuration`,
this method allows it to continue 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 animation was already playing.
Animancer Lite only allows the default `fadeDuration` (0.25 seconds) in runtime builds.
Parameters
Return Value
Type | Description |
---|---|
AnimancerState |