extends Area2D class_name Draggable signal dragged signal dropped var being_dragged: bool = false func drag(): being_dragged = true dragged.emit() func drop(): being_dragged = false dropped.emit()