I have an Area2d with a CollisionShape2d child. The area has working signals for _on_mouse_entered() and _on_mouse_exited() and prints statements to prove it all works ok.
I also have an Area2d with a CollisionPolygon2d child. The collision polygon has been created, signals attached, but the signals dont work.
All other settings are the same - collision is on, visible is on, have collision layers etc
The only difference I can find is that one is a polygon and the other a shape.
Any thoughts why the mouse enter/exits aren't working?