Unity 2021.3.31f1 AnimatorState Negative Speed by float Parameter - Does not work.

Is anyone else having this issue?

When manipulating the AnimatorState Speed through the “Multiplier” parameter set to a Negative number (-1), the state does not playback.

However, when the AnimatorState Speed is manually set to a negative value through the inspector, the animation plays back correctly in reverse.

This is not a solution:

I don’t have an answer but like others have stated, the only current “solution” is to make another set of animator states (or blend trees) with negative speeds and transition into them.

The “Multiplier” parameter is probably clamped from 0 to infinity by Unity due to absent functionality.