Drag and place Actor

Hi, How can you set the actor / boards so that the actor always hits the center of the field, I mean to avoid a situation where I set up an actor and he crosses 4 fields at once. A drag and place actor. In the example of chess, a pawn stands on one field and it cannot cross 2 fields at once.

HI! I think there are lots of approaches! For example you can gain world coords of the point on the board under cursor and calculate offset vector, and after clamp it to size that you want. By the way are you using Blueprints or C++?

Blueprints , suppose that I would like a 4x4 board, it would be better to each field separately and assign an actor to the center of the field or maybe your way?