Hi Chris,
I have downloaded the input system integration asset and don't really know how to use.
I open a new scene, and add the controlsreader. It works with mouse and keyboard correctly. And when I try to use with gamepad. The cursor can be moved by gamepad as well. And when navigating in AC menu by gamepad. The menu can't be navigated directly by gamepad.
There is global string variable can be input in the controlsreader prefab. I create one string global string variable Variable 1 and input "Variable 1" in the field. But the variable doesn't change at all when I switch using mouse or controller.
I input variable ID/label/token text of the variable, it also doesn't change at all.
Would you pls help to teach me how can I navigate menu with gamepad when using the gamepad and turn off naviation directly when using mouse. Thanks a lot.
It looks like you're new here. If you want to get involved, click one of these buttons!
Comments
What are your AC and Unity versions?
The Global String variable is related to the remapping of inputs - it's only necessary if you rely on the Inputs menu to allow the user to change inputs. The included Readme file has more details.
Was the menu direct-navigation working correctly before switching over to Input System? What are the Menu's properies (Source, Appear type etc), and is the appropriate Directly-navigate Menus option above checked?
Make sure also that the Controls Reader has Auto Sync Input Method checked, and check also that the Settings Manager's Input method is correctly switching to Keyboard Or Controller when relying on gamepad input.