Rotate the character exactly to the center from the object

To get them directly in front of the object, you can just extend the forward vector of the object ( assuming you don’t have a weird object orientation ). If you do have a strange orientation, you can use an arrow component.

I have a cube like this, notice the forward vector

image

You probably have some way to get a reference to the actor you’re going to interact with. My character does that with a line trace ( it doesn’t matter ). I will deliberately stand to one side of the cube, and ask to interact.

This code then puts me directly in front of the cube, facing it

Like this ( just changed the code, it might be a mix of actor and control rotation )

interact prep

Tell me if you don’t get part of it.