coding with C#.

Im trying to use the "mouse_entered/exited" of the area2D node, with no avail.
the layout:

the Signal from Area2D, Shape2D (colisionShape2D) set to rect

code (C#):
private void _on_mouse_entered(){ if(!towerSelected) GetNode<Sprite>("Range").Visible = false; }
private void _on_mouse_exited(){ GetNode<Sprite>("Range").Visible = true; }

It's not even enter the function. there is no error or warning, and when im trying to get the location and shape of the area2D it give me it wanted location on the map.
I have no idea what is the problem, thx for the help 🙂

MOSvisio did't work 🙁
I also try and left only the main node and the Area2D node.
mybe the mouse and the node are not on the same layer?

MOSvisio
so in the end, it is the cause of the issue... but i realy need this Area2D to work with the button on the same area.
where did you read about it?