--- name: uloop-get-hierarchy description: "Get Unity Hierarchy structure via uloop CLI. Use when you need to: (1) Inspect scene structure and GameObject tree, (2) Find GameObjects and their parent-child relationships, (3) Check component attachments on objects." --- # uloop get-hierarchy Get Unity Hierarchy structure. ## Usage ```bash uloop 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 | ## Examples ```bash # Get entire hierarchy uloop get-hierarchy # Get hierarchy from specific root uloop get-hierarchy --root-path "Canvas/UI" # Limit depth uloop get-hierarchy --max-depth 2 # Without components uloop get-hierarchy --include-components false ``` ## Output Returns JSON with hierarchical structure of GameObjects and their components.