Moving mesh ( chechers, for example)

How to move a mesh from point1 to one of two directions (to point2 or point3) where it goes one distance? I tried to use MatineeActor, but it’s better for doors…mesh moving loops at point1. How to fix a mesh at point2 for example and continue to move it to other 2 points (point4 and point5). this way of moving used in checkers board game, for example. How to solve this problem?

Have you tried time-lines. Use the output from the time-line and add it to the current location of the Actor.

So before you start the movement, store the current location of the Actor into a variable. During the movement, take the output from time-line, find a new vector by adding the time-line output and stored location and set this as the new Actor location. Once the movement is completed (full movement), update the temporary variable with the new final actor location.

Another option would be to calculate the final location and store that in a variable. Then within the tick function, use Vector InterpTo node to interpolate the Actor location o this new location.

But with time-lines you will get more control over how your charcter moves (for instance you can have a cool damping effect or a bounce -back effect)