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.

Informations de source

Dépôt
Haruma-K/UnityScreenNavigator
Dernière activité de la source
18 août 2026 à 12:58
Langue détectée de SKILL.md
anglais
Étoiles
1 123
Forks
108

Options d'installation

Le prompt qui vérifie d'abord la source est sélectionné par défaut. Vous pouvez passer à une commande directe ou télécharger une copie locale.

Vérifiez les fichiers source

Lisez SKILL.md et les fichiers associés affichés par SkillsMP avant de décider de l'installer.

Affichage de SKILL.md

SKILL.md
Instructions source · Aperçu en lecture seule
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.).
Voir sur GitHub