Class GGInventoryDndStrategy extends GGDragonDropStrategy
Responsible for handling the Drag and Drop behavior for the [GGInventorySlotItemContainer] and [GGInventorySlotItemUI] nodes.
Items can be dragged and dropped directly onto a slot. This strategy expects the [GGDragonDrop] to be a direct child node of a [GGInventoryController].
# Members
## Any controls in this group are considered draggable.var draggable_group_name: String = "gg_draggable"# Methods
## Determines whether the [param control] can receive dropped data.func can_drop_data(component: GGDragonDropcontrol: Controlat_position: Vector2data: GGDragonDropData) -> bool## Called when the player drops data onto the [param control].func drop_data(component: GGDragonDropcontrol: Controlat_position: Vector2data: GGDragonDropData) -> void## Returns a control to be used for the drag preview.func get_preview(data: GGDragonDropData) -> Control