Hey AC Community,
So im trying to find a way to interact with my pause menu using either controller/keyboard input or the mouse. My Interface settings are set to Keyboard Or Controller. This works fine allowing me to press up or down and interact accordingly. However there is no mouse to be seen. If I change the settings around so under Global Menu Settings, directly navigate menus when paused is unchecked I can get the mouse to work but now i am unable to use the keyboard or controller to work.
Is there a way to have both?
Comments
This is possible if your Menus are rendered with Unity UI. The default Menus can be linked to their default UI counterparts by changing their Source fields to Unity Ui Prefab, and custom Menus can be linked to Unity UI following this tutorial.
The default functionality will still be to have direct-navigation only, but both mouse and keyboard/controller can be made use of by unchecking Disable mouse when keyboard-controlling Unity UI Menus? at the top of the Menu Manager.
"keyboard/controller can be made use of by unchecking Disable mouse when keyboard-controlling Unity UI Menus? at the top of the Menu Manager."
This feature doesn't seem to be there any more and I can't get the cursor to appear when set to Keyboard and Controller and the 'direct navigate' boxes ticked
The default AC EventSystem offers either direct-control, or mouse control, over menus - not both simultaneously.
Allowing for that should just be a case of supplying your own EventSystem prefab at the top of the Menu Manager.