Hi,
I made a menu for customizing controls a while ago for my game. However, as I'm nearing the end of production for the portion of my game I'm putting into a demo, I realized there's a weird issue with it.
I have a controller customization menu that looks like this. You select an input, you press a new key in order to assign a new key, and you press the same key and nothing happens. (I don't have it so controls can be swapped yet from existing controls.)
The point is that it looks like the _input event takes the input for the new assignment, but if it's the select button that leaks into process and selects the option again. Likewise pressing back just exits the menu entirely. Is there a way to make it so that process (or physics process here) stops accepting inputs that are meant for assigning buttons? I wonder if set_process_unhandled_key_input has something to do with it, but I couldn't get any results by turning it off in process and turning it on after input
Thanks