Modify max pitch/yaw/roll for player camera in C++?

You have to create a new player camera manager and set the View***Min/Max variables to the values you need. After wards you have to set PlayerCameraManagerClass in your player controller’s constructor to your new PlayerCameraManager class.

It has nothing to doe with the UCameraComponent or ACharacter.
Search for the APlayerCameraManager class and create a derived class from it.
Then you have to tell your APlayerController class to use your new camera manager class by setting PlayerCameraManagerClass.

I’ve found a really thorough answer to this issue already… for Blueprints. But I’ve never worked with blueprints whatsoever, and I have no idea how to translate that to C++. The UCameraComponent class doesn’t seem to have any way to change these values.

The blueprint answer: https://answers.unrealengine.com/questions/39210/disable-controller-90º-to-270º-limit.html

How do I do any of that, though? The class I’m using doesn’t currently have any input for a PlayerCameraManagerClass, is that a parameter of the UCameraComponent or ACharacter?

How is the APlayerController class connected to the ACharacter class that I’m using?

It’s not, you also have to create a custom APlayerController class and tell the AGameMode about it.

ArdentStoic please read up on the framework. It is really easy to understand

ArdentStoic, were you able to find the answer to this? The cpp file for the CameraManager I created is empty, and I am still learning cpp. Do I need to make my own constructor, then call the view pitch min/max within it?