Third person over shoulder camera change

Hey guys I am making a third person shooter style game and am having trouble with how to have my camera change from a few feet behind the character to a closer over shoulder view when holding the aim button to bring up weapon. Any halo is greatly appreciated as I am lost. I am trying to stay in blueprint if at all possible, thanks for any help with this.

So you can access the camera in the blueprint by setting transform of it.

The logic would be when button is pressed set state to ‘held down’ and on release let go, which simplifies to a bool.

On right trigger or right click press set bool of held down to true and have an event that looks for if the bool is true and if it is then set the actor location of the camera.

That pretty much covers it, ‘flipflop’ is a node that will help you out too :slight_smile:

Have fun.