【Unity】Animator を逆再生する
Animator で Animation を逆再生するには speed に -1 を入れればできそうに思えますが
これは動作せず最後のフレームを実行した状態で動きません
そのため別の方法で逆再生させる必要があります
_animator.speed = -1; _animator.Play("Death", 0, 1f);
逆再生
逆再生するには Parameter を追加して

Multiplier にそのパラメータをセットします

そして下記のように Parameter に −1 をセットすることで逆再生することが可能になります
_animator.SetFloat(Animator.StringToHash("speed"), -1); _animator.Play("Death", 0, 1f);