crossfade doesn't work when no animation is playing


I have an object with two animations with wrapmode once. Crossfade works fine while one animation is playing but when no animation is playing it just jumps to the beginning of the animation without crossfading.

Am I doing something wrong?

Like the name crossfade implies it can only fade across two animations. The resulting animation weight is always normalized to 1.0. If only one animation is playing it gets the full weight.

You can use a one frame idle animation from which you crossfade to another animation. If you want to just fadeout an animation crossfade to this idle animation.