I have a scene (elevator_panel.tscn) that includes a few texture buttons. If I run that scene on it's own, the texture buttons work as expected. When I place an instance of that scene into my elevator scene (that includes sprites, collision, area triggers etc), it also works.
But when I then drop that into my main scene, the buttons no longer work (no hover/pressed behavior).
I'm not sure why the elevator_panel would work when it's a child of one scene, but not the other. The only thing I can think of is that my main scene has a canvas layer I'm using for the HUD. I wonder if there's some rule that texture buttons in a scene that already has a canvas layer have to be part of it or something?
Meh, i did a poor job explaining it, but if you've seen this before and know of an answer, I'd appreciate it.