- 
                Notifications
    You must be signed in to change notification settings 
- Fork 10
Draggable Nodes
        Valk edited this page Sep 22, 2024 
        ·
        12 revisions
      
    Simply add the [Draggable] attribute to any Node2D or Control node and it will become draggable in-game.
The attribute has 2 params you can specify. For example [Draggable(DragType.Hold, DragConstraints.Vertical)]
To do something when the dragged node has been released hook into the Draggable.DragReleased event. For example
Draggable.DragReleased += node =>
{
    if (node is Player player)
    {
        player.QueueFree();
    }
}