Through trial and error I found that buttons are only clickable if their GO is located farther down in the hierarchy than other UI elements that might cover them up, or if these other elements are inactive. Is that how it’s supposed to work, or am I missing something? If that’s correct, then what’s the least painful method of activating a button without having to either switch everything else off or reorder the GOs under the canvas?
It’s related to raycasting to find interactive elements. If you have a group of UI elements that you want to enable or disable, try using a CanvasGroup (Redirecting to latest version of com.unity.ugui).
1 Like