I’m working on a ladder-climbing system and need to handle the player’s rotation during and after climbing. While I can just disable control rotation to set rotation manually while climbing, when I get off the ladder and re-enable control rotation, the character flips around to face the current control rotation. I thought one solution would be to set the control rotation before returning control to the player, but since control rotation can’t be set directly, I had to add yaw input instead using the difference between control rotation and actor rotation. Unfortunately, it doesn’t seem to work, and according to the print strings, adding yaw input has no effect on the control rotation here. Any suggestions?
Seems I was severely over-complicating this. I just needed to get the controller first, which contains a “Set Control Rotation” function. Still not sure why that “Add Controller Yaw Input” function wasn’t being called, but whatever.