Hallo
Du wolltest das doch mittels GameMode machen, da haben wir ja besprochen, dass das schwierig wäre.
Aber, das was du dort beschrieben hast, ist im Grunde einfach das Wechseln des Pawns.
Ganz allgemein kannst du den gesamten Playerinput auch im Pawn handeln, so kannst du den Playerinput jeweils pro Pawn handeln.
Änderst du den Pawn, ändert sich das gesamte Verhalten, ganz simpel.
Du kannst es auch im PlayerController handeln, für komplizierte Dinge sogar notwendig.
Um auf die Frage zurückzukommen: Die Steuerungselemente müssen nicht zwingend in den Pawn, wäre vermutlich aber sinnvoll. Der PlayerController tut was immer du dem sagst, der bleibt über das ganze Level hinweg bestehen, während die Pawns zerstört werden können, das ist wichtig. Wieso willst du mit BP unterscheiden welchen Controller für welchen Player benötigt wird?
Es gibt einen Controller pro Player, das war's.
Gruss