+1 vote

I checked Clicked Control on debugger and clicking outside of the nodes inside control doesn't register any clicks on those nodes, the scene is:

-- Node2D
---- Node
---- Control
------ WindowDialog
-------- ItemList
------ Button
---- TileMap

I've tried changing the Control node to Ingore and Pass and it doesn't solve anything

The script for _unhandled_input is on the TileMap, and event.pressed when the event is InputEventMouseButton is never true, using _input works (but gets the inputs even when clicking on Control nodes)

Also, I'm using godot on linux, Ubuntu 18.04.6 LTS

Update: Removing the control node fixes it, but I still need the control node

Godot version 3.4.4
in Engine by (13 points)

1 Answer

0 votes

I dont think all the children in the control are set to pass, I think you should check that out

by (189 points)
Welcome to Godot Engine Q&A, where you can ask questions and receive answers from other members of the community.

Please make sure to read Frequently asked questions and How to use this Q&A? before posting your first questions.
Social login is currently unavailable. If you've previously logged in with a Facebook or GitHub account, use the I forgot my password link in the login box to set a password for your account. If you still can't access your account, send an email to [email protected] with your username.