Skip to main content

uloop-get-hierarchy

Get the Unity scene hierarchy as a structured tree. Use for parent-child structure, descendants, roots, or subtrees under objects the user currently selected.

Quellinformationen

Repository
Haruma-K/UnityScreenNavigator
Letzte Quellaktivität
18. August 2026 um 12:58
Erkannte Sprache von SKILL.md
Englisch
Sterne
1.123
Forks
108

Installationsoptionen

Standardmäßig ist der Prompt ausgewählt, der zuerst die Quelle prüft. Sie können zu einem direkten Befehl wechseln oder eine lokale Kopie herunterladen.

Quelldateien prüfen

Lesen Sie SKILL.md und alle von SkillsMP angezeigten Begleitdateien, bevor Sie sich für eine Installation entscheiden.

SKILL.md wird angezeigt

SKILL.md
Quellanweisungen · Schreibgeschützte Vorschau
name
uloop-get-hierarchy
description
Get the Unity scene hierarchy as a structured tree. Use for parent-child structure, descendants, roots, or subtrees under objects the user currently selected.
# npx --yes uloop-cli@2.2.0 get-hierarchy Get Unity Hierarchy structure from the whole scene, a root path, or selected Hierarchy objects. Use this for hierarchy structure, especially descendants under the current selection. Use `find-game-objects --search-mode Selected` when you need selected object details or component properties. ## Usage ```bash npx --yes uloop-cli@2.2.0 get-hierarchy [options] ``` ## Parameters | Parameter | Type | Default | Description | |-----------|------|---------|-------------| | `--root-path` | string | - | Root GameObject path to start from | | `--max-depth` | integer | `-1` | Maximum depth (-1 for unlimited) | | `--include-components` | boolean | `true` | Include component information | | `--include-inactive` | boolean | `true` | Include inactive GameObjects | | `--include-paths` | boolean | `false` | Include full path information | | `--use-components-lut` | string | `auto` | Use LUT for components (`auto`, `true`, `false`) | | `--use-selection` | boolean | `false` | Use selected GameObject(s) as root(s). When true, `--root-path` is ignored. | ## Global Options | Option | Description | |--------|-------------| | `--project-path <path>` | Optional. Use only when the target Unity project is not the current directory. | ## Examples ```bash # Get entire hierarchy npx --yes uloop-cli@2.2.0 get-hierarchy # Get hierarchy from specific root npx --yes uloop-cli@2.2.0 get-hierarchy --root-path "Canvas/UI" # Limit depth npx --yes uloop-cli@2.2.0 get-hierarchy --max-depth 2 # Without components npx --yes uloop-cli@2.2.0 get-hierarchy --include-components false # Get hierarchy from currently selected GameObjects npx --yes uloop-cli@2.2.0 get-hierarchy --use-selection ``` ## Output Returns JSON with: - `message` (string): Human-readable guidance pointing at the saved file - `hierarchyFilePath` (string): Filesystem path to the JSON file that contains the actual hierarchy data The hierarchy itself is **not** in the response — it is written to the file at `hierarchyFilePath`. Open that file to read the `Context` and `Hierarchy` payload (GameObject tree, components, etc.).
Auf GitHub ansehen