@tool class_name LevelInfo extends Resource @export var title: String: set(value): title = value resource_name = title @export var id: String @export var order: int = 0 @export_file("*.tscn", "*.scn") var scene_path: String static func from_level(level: Level) -> LevelInfo: var info = LevelInfo.new() info.title = level.title info.id = level.id info.order = level.order info.scene_path = level.scene_file_path return info