I have two Canvases, one is a raw “world modifier” one used for the movement of player pieces on the board, but I want to create a second one as a “chat window” or an “inventory” screen. However, I’m not sure how to disable the inputs so that the back while I have this window open, the main movement canvas is not able to accept inputs.
What is the most appropriate way to get this to work? Is there a Canvas disable (that’ll stop input but not remove it from the screen) option? Or do I need a Boolean in each canvas that’s called when focus is pulled, effectively making me need to put a bool check on every input on the bottom canvas?
.enabled seems to hide the Canvas, but I’d rather keep it visible and just disable the buttons and input functionality on it while it’s “underneath”.