func _on_Area2D_area_exited(area): no reconoce position de sprite

:information_source: Attention Topic was automatically imported from the old Question2Answer platform.
:bust_in_silhouette: Asked By Hernán Montes

Soy nuevo en godot
Estoy realizando un juego en el que se arrastra los objetos y se coloca uno a uno en el lugar correcto, una vez que un objeto es ubicada en el lugar correct, debe ir movienodese unos pasos(avanzando hasta llegar al tesoro. la codifocación de lo que deso realizar la tengo aquí
func _on_Area2D_area_exited(area):
if area.is_in_group(group_node_expected):
area.get_parent().over_place = false
node_expected_on_shape.remove(node_expected_on_shape.find(area.get_parent()))
cont = cont + 1
print(cont)
print(“correcto”)
global.score()
$d.position = Vector2(20,20) # esta linea no funciona sale el siguiente error: Invalid set index ‘position’ (on base: ‘null instance’) with value of type ‘Vector2’.