1
Fork 0
mirror of https://github.com/Cookie-CHR/OfficeMadness-LD51.git synced 2024-11-21 22:34:19 +00:00
office-madness/Scripts/Drag.gd
2022-10-03 00:44:58 +02:00

16 lines
446 B
GDScript

extends KinematicBody2D
# Pickable needs to be selected from the inspector
var can_grab = false
var grabbed_offset = Vector2()
func _input_event(viewport, event, shape_idx):
if event is InputEventMouseButton:
can_grab = event.is_pressed()
grabbed_offset = position - get_global_mouse_position()
func _process(delta):
if Input.is_mouse_button_pressed(BUTTON_LEFT) and can_grab:
position = get_global_mouse_position() + grabbed_offset