So, i have this problem, i import some animation ( idle / Walking / Running ) i made a BlendSpace and animBP, As you can see but the problem is that when i test the game, when i move forward my character start running, And skip walking animation, i Want him to walk the when i press left shift he start Running.
Where do you set the Max Speed? Is it 150 and 300 respectively? Maybe your walk speed is over 300 and sprint speed is even higher?
On a separate note, you can Cast to Character only once and save it to a variable at the very first Update Animation iteration and use the Character Variable afterwards, that will save you some performance.