For some reason, my mouse_entered()
only emits when the scene just starts up. This is what my scene tree looks like.

I'm unsure if there's something that needs to be changed somehow. The following is my code for handling the signals.
extends RigidBody
export var obtainable = true
export var quantity = 1
var mouse_over
signal picked_up(object, obj_quant)
func _input(event):
if Input.is_action_pressed("pickup"):
print("pickup attempted")
if mouse_over and Input.is_action_pressed("pickup"):
print("picked up")
func _on_Selection_mouse_entered():
mouse_over = true
func _on_Selection_mouse_exited():
mouse_over = false
My pickup
input works fine and it is running. It's just the mouse_entered()
and mouse_exited()
that are not working. Here are the signals from the Selection
Area node.
