extends Control signal loaded() onready var roomList := $RoomScroll/RoomList var RoomItem := preload("res://Scenes/Lobby/RoomEntry.tscn") func _ready(): # Load bgm BGM.load_music("lobby") emit_signal("loaded") add_room("test", "Unnamed room") func add_room(id: String, name: String): var item := RoomItem.instance() item.roomName = name item.connect("clicked", self, "_room_clicked", [id]) roomList.add_child(item) func _room_clicked(id: String): print(id)