In my puzzle game, every time the user levels up, a popup is shown. I make an instance of an animated scene with an overlay.
The root of the popup scene is an
Area2D and it has is a
CollisionShape2D as its child. I have signal connected the
input_event. I want to detect if any part of the popup scene was clicked and hide it. However the
input_event is only called when the popup scene is initialized (possibly while the mouse button is still clicked), but doesn't react to any inputs later on. Am I missing something?
I have similar setup for tiles in my game, but
input_events work on all of the tiles just fine.
P.S. One of the children of my popup scene is a