Cannot rotate SpringArmComponent with bUsePawnControlRotation enabled

My suggestion is what @Natalo77 said. Just use the control rotation. Here’s the step-by-step:

  1. Set up an Axis input in the Project Settings (let’s call it “RotateCamera”)
  2. In your PlayerController, bind that input to a function (let’s call this function void RotateCamera(float value), for simplicity
  3. Setup your RotateCamera() function to pass that value into the AddYawInput() function

Example:

void AMyPlayerController::RotateCamera(float value)
{
	AddYawInput(value);
}