@tool extends Control @onready var tree: Tree = %Tree func _ready(): _setup_tree() _fill_dummy_data() func _setup_tree(): tree.clear() tree.columns = 3 tree.set_column_title(0, "ID") tree.set_column_title(1, "Scene Path") tree.set_column_title(2, "Action") func _fill_dummy_data(): var root := tree.create_item() _add_row(root, 10001, "res://levels/level_1.tscn") _add_row(root, 10002, "res://levels/level_2.tscn") func _add_row(root: TreeItem, id: int, path: String): var item := tree.create_item(root) item.set_text(0, str(id)) item.set_text(1, path) item.set_text(2, "Open")