Hot do I access the same Input Axis Mappings from multiple Blueprints?

Hey y’all,

I’m still new to BP and Unreal and struggle way more than I thought.
I have a player controller BP which controls camera rotation via Axis Mappings in project settings. And it works good.
I have two mappings “Turn” for Mouse X and “LookUp” for Mouse Y.


All works well.
But during gameplay my camera switches to another camera and the player needs to control the second camera during the ‘cutscene’.
Problem is - I can’t use GetTurn and GetLookUp in that BP without destroying my original camera movement since the values of GetTurn and GetLookUp always become zero.

I thought that they might compete for the getter but that doesn’t make sense.


This event gets called every frame (from the second BP) and “takes over” the GetTurn and GetLookUp even though they only get executed when “isTargetCameraOn” is activated which only happens when the cutscene happens.

Soo… What the heck am I doing wrong?
I’d really appreciate any hints!

Thanks and much love

KoKo

1 Like

A workaround is converting the inputs into public variables and getting them via the second BP but that can’t be a good solution can it?!

1 Like