How can i Setup Enhanced Input Mapping in PlayerController Class?

It’s perfectly reasonable and in some cases preferred to setup the input binding in the player controller, and then forward input to the pawn.

From the Unreal Docs:

if you have more complex needs, like multiple players on one game client, or the ability to change characters dynamically at runtime, it might be better to handle input in the PlayerController
Player Controllers in Unreal Engine | Unreal Engine 5.3 Documentation

Read this discussion here, it discusses your options for this.

1 Like