class_name ListScenesCommand extends ConsoleCommand func get_command_name() -> String: return "list_scenes" func get_help_text() -> String: return "Lists available scenes for swapping" func run(_args: Array, context: Dictionary) -> String: var registry: Array = context["scene_registry"] var lines: PackedStringArray = [] for entry: Dictionary in registry: lines.append(entry["name"]) return "\n".join(lines)