Hey all, next UI question

I have this UI:

With this node tree

and what i am finding is the banner HUD, which is the ui message (Welcome to new game) is a temporary UI scene, but i have tried setting the mouse filters to either pass and ignore, to no avail. The mouse clicks do not get to the scenes above them (COOP and CardPool) until i fade it out and move it up the node tree.

ideally, my mouse clicks would pass through the HUD scene and be handled by COOP and CardPool.

What am i missing here?

it appears, when i read the docs, that mouse_filter = pass, means that unhandled mouse events on HUD would pass to GameMat parent node...

but i need COOP and CardPool to handle those events... thoughts?

fore reference, CardPool is the small drawer front on the left of the UI, and the COOP are the 3 cards to the right of the UI

One more note... on the CardPool and COOP scenes, there is an invisible button that i'm attempting to click, under the HUD scene... that's important to know i suppose

This page is good to read. https://docs.godotengine.org/en/stable/tutorials/inputs/inputevent.html

In general, though, the mouse filter properties only work in a parent child relationship. They don't affect objects on the same level. So if you banner is on the same level as the others, it will consume the mouse click and nothing else will get it. You may be able to disable the mouse altogether, I think that is an option. Or just redesign the nodes to be in a tree that way the event will get passes on.

I think you're right... thanks

a year later