Animation weight blending problems!

You can write your topic however you want, but you need to answer these questions:

  1. What do you want to achieve? Keep it simple and clear!

Fix this stupid bug.

  1. What is the issue? Include screenshots / videos if possible!

Basically I have 4 animations for walking and for sprinting. In my animation script I have 4 variables called CurrentForwardsAnim, CurrentBackwardsAnim etc. When I sprint I change each variable accordingly. The weight code is the same, because I apply it to the CurrentAnim variables.

But, somehow, when going diagonally it only works for the walking animations, and for the sprinting animations it does this:


All of the animations have the Movement priority.

I’ve tried re-uploading the animations, but it didn’t work.

If anyone has any idea about this, PLEASE help me. I’ve been struggling for 2 days already and can’t seem to find a solution anywhere.