How can I make multiple drag and drop objects?

:information_source: Attention Topic was automatically imported from the old Question2Answer platform.
:bust_in_silhouette: Asked By Itossaur

So, I want to make a general scene with a drag and drop mechanic, and I did this and it worked if I run that scene alone, but when I instantiate that scene and run the new scene, it doesn’t work, any ideas? (sorry for my english)

So, this is the code in the scene that works alone:

extends Area2D

var mouseIn = false
var isClicked = false

func _process(delta):
	if(mouseIn && Input.is_action_pressed("click")):
		isClicked = true
	elif(!Input.is_action_pressed("click")):
		isClicked = false
	
	if(isClicked):
		set_position(get_viewport().get_mouse_position())

func _on_Organela_mouse_entered():
	mouseIn = true

func _on_Organela_mouse_exited():
	mouseIn = false

Itossaur | 2019-07-16 19:07