xRegnarokx
`func _physics_process(delta):
#when item clicked it follows mouse
if selected == true:
global_position = lerp(global_position, get_global_mouse_position(), 25* delta)
look_at(get_global_mouse_position())
gravity_scale = 0
if Input.is_action_just_pressed("Delete"):
queue_free()
if level == 1:
Globals.lvl1itemsOnTable -= 1
if level == 2:
Globals.lvl2itemsOnTable -= 1
func _input(event):
#when mouse released item drops
if event is InputEventMouseButton:
if event.button_index == MOUSE_BUTTON_LEFT and not event.pressed:
selected = false
gravity_scale = 1 `
the walls are in different layer from rigid body