What is the best way to transfer partial character control to various cameras that are focused on only taking partial character functionality?

If you inherit from the player, the child has all of the same functionality. You can ‘override’ the functions in the parent from this menu

But it’s a bit of a crazy way of doing things, because you want less functionality.

A view target is another option

It means you can have an actor BP with a camera in it, and switch to it from the player. You have to stop the player moving before you switch, and by default it has no movement of any kind. It’s very good for showing a door opening ( for example ) if you’re not sure the player will be looking that way.

Best option, I would say, is to make a pawn with camera movement ( they can’t walk by default ). You can use it to control close up interfaces etc, which I what I assume you’re interested in.

When the player walks up to a control panel, you just possess the control panel pawn, and you get a nice close up view with the ability to pan the camera and press buttons etc.

If your player interacts using a line trace, you can put this functionality in an actor component. Which means its a cinch to put that in your pawn also.

2 Likes