Version: 2019.2
public void CrossFade (string animation, float fadeLength= 0.3F, PlayMode mode= PlayMode.StopSameLayer);

Description

Fades the animation with name animation in over a period of time seconds and fades other animations out.

If mode is PlayMode.StopSameLayer, animations in the same layer as animation will be faded out while animation is faded in. if mode is PlayMode.StopAll, all animations will be faded out while animation is faded in.

Если анимация не установлена как повторяющаяся, она остановится и перемотается после проигрывания.