Change loaction with respect to rotation

Hello,

I have the problem of changing the character location after changing the rotation on the Runner Prototype.

I set the rotation using “Set Control Rotation” (+90,-90) depending on the direction.

Then I set the location (Lane) using “Set Actor Location” and changing the “Y” value, (+120, -120) depending on lane.

Now the problem is, after rotating the character in one of the directions, the coordinates get flipped and now my left and right input move the character to front and back and it stops moving.

How it is possible to keep the coordinate after rotation? or move sideways after rotation?

I’m new to UE4 and Blueprints so please bear with me. (blueprint attached) [1]

Fixed the problem by changing the “Actor Relative location” by multiplaying the “actor right vector” with a constant and adding it to the “actors location”