Is my understanding correct?
-
The player controller blueprint is the same as the ThirdPersonBlueprint or a Character NPC’s blueprint?
-
I would use the player controller blueprint for everything except Axis movements if I want players to change between multiple characters that will all share similar features "jump, wall run, fire weapon with animation, etc.
-
If I am just having one single character the player can choose from, I can simply skip the step of using the player controller and use the third person blueprint for everything related to the character. But if I am using multiple characters with different abilities, all the shared abilities will be in the player controller, and unique abilities will be in the thirdperson blueprint
4… If they act exactly the same, I could make all my inputs and functions inside the player controller blueprint instead of the thirdperson blueprint if I wanted to or needed to the same way as if I were to make the functions in the thirdperson blueprint?