Set initial controller, Get input from multiple controllers
How can I set up a "Press A to Start" type of scenario if I have two active controllers/gamepads?
Let's say I have two gamepads turned on. On the first screen, I want to determine the initial user and set their controller to 0. I would have the player press a button and then move onto the main menu.
I have already created a blank level and added a widget for testing. I can only detect input from one controller. It is always the first controller I connected. How can I detect input from the other controller at the same time?
I have tried multiple widgets, giving ownership and focus to multiple Player Controllers and it doesn't work.
I have overridden "On Key Down" to try and catch all button presses, but I still cannot detect presses from both controllers, only one.
Once I am able to get the input from both controllers, how would I set the controller to become controller 0? Is there a function like Set Player Controller?
Either a Blueprint or C++ answer would be fine.
Follow this question
Once you sign in you will be able to subscribe for any updates here