godot-plateformer/addons/reedscene/dock/scene_id_main_screen.gd

28 lines
598 B
GDScript3
Raw Normal View History

2026-01-01 16:33:32 +08:00
@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")