extends TextureRect func _ready(): self.connect("mouse_entered", self, "_hoverON"); self.connect("mouse_exited", self, "_hoverOFF"); func _hoverON(): get_parent().get_parent().get_node("MovingLens").visible = true Input.set_mouse_mode(Input.MOUSE_MODE_HIDDEN) func _hoverOFF(): get_parent().get_parent().get_node("MovingLens").visible = false Input.set_mouse_mode(Input.MOUSE_MODE_VISIBLE)