Curious what the best approach is when switching between multiple characters regarding controls.
Would it be to have a new controller blueprint, one for each character?
Or my current approach.
This uses a shared blueprint interface, with one controller blueprint. The controller blueprint sends messages to the current pawn.
So when i switch characters it becomes the pawn and then receives the input from the shared controller blueprint.
The reason i approached it like this is because i felt it easier to manage one controller blueprint and then controlling what that does per character as each one has unique behavior.
So i am curious which one would be the best approach… if i should perhaps reconsider my approach as there might be downsides i am unaware of.