extends Area3D @onready var focus_forward = $UiWrapper/UiSprite/SubViewport/Collectable_ui var has_mouse: bool = false # Called when the node enters the scene tree for the first time. func _ready(): connect("mouse_entered", Callable(self, "_on_mouse_entered")) func _on_mouse_entered(): input_ray_pickable = false $UiWrapper.show() $UiWrapper/UiSprite/SubViewport/Collectable_ui.show() has_mouse = true func _on_mouse_exited(): assert(false)