How to get rotation of an actor, and set the player's rotation to match?

I need to get the rotation values of one actor, and then set the characters rotation to be the same.

I’m working on a product that lets you see the views in a stadium by selecting seats. So I when the user/player selects the seat I’m moving their POV to the position and rotation of that seat. I’ve got the position part working, but can’t seem to affect the rotation.

(In this screenshot I’ve currently got it rigged to animate through a series of positions, but my question here is just about the rotation aspect).

it could be an issue of character rotation vs control rotation. try getting the players controller and then setting the control rotation. control rotation controls the rotation of the camera which is not always the same as the character itself.

You may have better results either setting the actor rotation (instead of the root scene component) or the camera component. In this case, I set the actor rotation.

Note: Rotation indeed sets to the pawn, but without a camera, the controller doesn’t notice.(using default pawn anyways). Once I added a camera, the rotation of the controlled pawn matched the influencing actor.

Blueprint that controls pawn rotation:

Thanks! I dont know if my solution would be appropriate if I still needed the ability to free roam, but I added a basic camera to my scene, then on play I disabled player input and used “Set View Target with Blend” and referenced the camera. I could then use “SetActorRotation” to get the rotations I was seeking.