|
| Path | get_downloads_directory () |
| Path | find_assets_directory (Path script_directory) |
| None | validate_script_directory (Path script_directory) |
| tuple[int,...] | version_key (str version) |
| tuple[str, list[Path], list[str]] | discover_packages (Path downloads_directory) |
| Path | metadata_path (Path asset_path) |
| bool | path_exists (Path path) |
| None | check_escape () |
| bool | read_console_enter_pressed () |
| str | read_console_input (str message) |
| None | ask_to_continue (str message) |
| None | atomic_write_json (Path path, dict[str, object] content) |
| dict[str, object]|None | read_json (Path path) |
| Iterator[None] | exclusive_session (Path lock_path) |
| Iterator[bool] | focus_unity_editor (str project_name) |
| Iterator[bool] | focus_unity_editor_windows (str project_name) |
| Iterator[bool] | activate_unity_windows_macos (str project_name) |
| str|None | run_xdotool (*str arguments) |
| Iterator[bool] | activate_unity_windows_linux (str project_name) |
| None | verify_recovery (EditorBridge bridge, Path local_asset, Path root_asset) |
| str | unity_asset_path (Path path) |
| None | run_update (EditorBridge bridge, Path script_directory, Path assets_directory) |
| None | claim_controller_startup_attempt () |
| Iterator[None] | active_update_session (Path directory) |
| int | main () |
Coordinate package imports with the active Unity Editor instance.