I have a simple UI and I’ve put it on autoload, but now i notice that any standard UI buttons don’t work anymore. is there a reason for this, and a way to fix it besides turning them all into touchscreen buttons? Thank you for your time, I’ll update this if I find a legit solution in the meantime.
UPDATE !
The issue was that my root node for the UI was just a control node. After I switched the root node to a CanvasLayer, it started working again. Hopefully this fix can help anyone in the future who runs into this problem!
Hey the problem is actually that your autoloaded scene is a control or has a child of control node. The control node that inside that autoloaded scene will block others node (especially button node) to receive mouse’s input. The solution for this issue is to set that autoloaded control node to ignore mouse input:
At the Inspector of that Control node
Go to Mouse → Filter
Select Ignore
P/s: Control node here means that all children of Control Nodes (which varies from: Buttons, ColorRect, anything that has green on it,…)