1
0
Fork 0
spacetac/helpers/drag.gd

12 lines
370 B
GDScript3
Raw Permalink Normal View History

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)
2020-02-18 22:24:00 +00:00
if event is InputEventMouseMotion:
if event.button_mask == BUTTON_LEFT:
emit_signal("dragged", true, event.relative, event.global_position)