Rotate
function to clamp the camera's angle.I cloned First Person Combat View. I confused what to limit. First person view and locomotion controller rotates character. Should I try to limit something before or after base.Rotate(horizontalMovement, verticalMovement, immediatePosition); ?As you've realised, the Restrict Rotation ability is for restricting the rotation of the character, not the camera.
To restrict the rotation of the camera, you should create a custom View Type (you can inherit from whichever view type you are currently using to copy its behaviour), and add code to the end of itsRotate
function to clamp the camera's angle.