So I have a pixel art sprite and since I have each animation redrawn in different directions, I have different animations for the same actions based on direction.
So I have a "walk-east" and "walk-west" animation
When walking back and forth real quick it looks kind of bad because each animation time gets reset to 0 so it almost looks like a sliding image. It's important to have static and snappy movement/speed for my game so that's something I want to keep.
What I think may help is if instead of resetting the timeline, the new animation inherits whatever time the other one was on. These walk animations have the exact same keyframe times and time on the timeline so it would work out.
I was digging through the code and thought i can get the behavior I wanted with setting the new entry's "animationLast" to the current one.. but it still seems to be resetting.
What would be the correct way to implement this behavior?