11 lines
338 B
GDScript
11 lines
338 B
GDScript
@tool
|
|
extends Tree
|
|
|
|
var previous_selected : TreeItem = null
|
|
|
|
func _get_drag_data(at_position: Vector2) -> Variant:
|
|
var item := get_item_at_position(at_position)
|
|
if item.get_metadata(0) and typeof(item.get_metadata(0)) == TYPE_STRING and item.get_metadata(0).begins_with("res://"):
|
|
return {"files":[item.get_metadata(0)]}
|
|
return null
|