I have no idea what I'm doing wrong.. inside "AnimationPlayer" I have 3 animations from the same sprite. all animations work perfectly, in editor and in-game, but as soon as I apply Rotation to the jump animation, the rotation does not reset when the engine switches to a different animation, even in the editor if I switch to "idle" when I'm rotated in the jump animation, the rotation stays.
I thought I found a fix by adding keyframes to all other states telling the player to stand at 90 degrees. but that just overrides the jump animations rotation keyframes making it stationary..
how do I make the keyframes between animations independent of eachother? I feel like that should be the case by default and I'm just doing something weird.. actually while typing this I now can't get my character to rotate at all.. even though it rotates in the animation preview
I have AnimationPlayer and AnimationTree both as children to the KinematicBody2D