This is for a Blueprint in a Third Person Game.
As well as the default 3rd person controller camera, I have a number of actors with attached camera components dotted about the scene. When the player is at a particular spot, I would like the camera view to switch to another camera but I would like that new camera to also allow the player to rotate the view of the camera (but not change its position, the position controls should still move the player), just as they can in third person mode.
When the player moves away from the triggering area, I would like the camera to switch back to the default third person camera.
How can I achieve this?