We have a drop down list that allows the user to change the language of the game. The functionality works for the most part, except for with a Playstation 4 controller, specifically for the reasons below:
1. We want the "Submit" button to be the "X" button on the PS4 controller, but NGUI defines it as the "Square" button by default. So we change the Submit key in the UICamera's Axes and Keys to then be the "X" button. Now OnClick works as we want it to
However, when attempting to select an item from a UIPopuplist the selection is never made. It simply closes the list and reopens it right away.
The functionality works as expected with an XBox one controller, because we never have to change the submit key because it defaults to "A" on the controller as we want it to. But for Ps4, selecting GUI items w/ Square is just odd and thus we change it to be "X" as it's more standard this way. We realize this is the problem, but shouldn't the popuplist recognize the chosen submit key?
Does anyone have a solution or workaround for this? Thanks for your help.