Perhaps you could loop through all 20 of your nodes and use either rect_global_position() or rect_position()with rect_size() on them to determine if the point located at your arrow is inside the node’s rect. If it is, then that’s the node you’re looking for and you could exit the loop.