Solved: I didn’t consider that the CurrentGridPosition.X is not the same as the actor’s position in the world.
I just needed an Get Actor Location → Break Vector → Make Vector .X
Where do I mark this as solved?
I found it easier and more explanatory to make a quick video.
The movement is working so far. Left,right,up,down via WASD. Forward movement is automatic via Event Tick → Add Movement Input.
But every time I move the character the X position gets “reset”, despite Current Grid Position X being connected to Make Vector X.
Can someone tell me what I am missing / doing wrong?