How to set First Person Rotation/Forward Vector

I am currently making a platformer where currently when you fall off the platform you will be teleported to a checkpoint; however, this means you are facing the direction you were facing when you fell. Is there a way to force the first person character to face a certain direction on teleport to a given point? Currently I am trying to set the actor rotation to a set value, but this does not seem to do anything. In my head the easiest thing to do would be to save a vector for the checkpoint and have that vector be the forward vector value of the player on teleport, but I don’t see a way to set the forward vector of the player.

**I currently have use pawn control rotation set to off so the camera can move separate from the rotation of the player and camera can be seperate at times, I am not sure if this is an issue, but I have tried to something like resetting camera pawn control setting player rotation then unlocking the camera from the player just to see if that was the problem and that didnt seem to do anything either.

I think you’re currently only setting the location of the character on respawn, you’d also need to set the rotation of the character.

The forward vector of an actor would be the direction it’s capsule component is facing, so it’s fixed. You can rotate it by rotating the actor.

Also to address your method in mind, sure you can calculate the rotation that a unit vector represents but it wouldn’t be ideal in this case, since you can directly get the rotation of an actor and use that value to set the rotation of another actor.

Hope this helps!