extends Object class_name RoomList var rooms: Array[RoomData] func addRoom(roomImage: Image, roomSceneRef: String) -> void: var newRoom: RoomData = RoomData.new(roomImage,roomSceneRef) rooms.push_back(newRoom) func duplicate() -> RoomList: var returnList: RoomList = RoomList.new() for room in rooms: returnList.rooms.push_back(room.duplicateRoom()) return returnList