extends Control signal dragged(active, relative, absolute) func _gui_input(event): if event is InputEventMouseButton and event.button_index == 1: emit_signal("dragged", event.pressed, Vector2(), event.global_position) if event is InputEventMouseMotion: if event.button_mask == BUTTON_LEFT: emit_signal("dragged", true, event.relative, event.global_position)