# HierarchyNodeFlags

> Bit flags used to describe the state of a hierarchy node.

## Definition

* **Type:** Enum
* **Namespace:** [Unity.Hierarchy](/engine/6000.3/script-reference/unity/hierarchy.md)
* **Assembly:** UnityEngine.HierarchyCoreModule

```csharp
[Flags]
public enum HierarchyNodeFlags : uint
```

## Fields

| Value                                                                                      | Description                                         |
| ------------------------------------------------------------------------------------------ | --------------------------------------------------- |
| [Cut](/engine/6000.3/script-reference/unity/hierarchy/hierarchynodeflags/cut.md)           | The hierarchy node is cut.                          |
| [Expanded](/engine/6000.3/script-reference/unity/hierarchy/hierarchynodeflags/expanded.md) | The hierarchy node is expanded.                     |
| [Hidden](/engine/6000.3/script-reference/unity/hierarchy/hierarchynodeflags/hidden.md)     | The hierarchy node is hidden (also hides children). |
| [None](/engine/6000.3/script-reference/unity/hierarchy/hierarchynodeflags/none.md)         | The hierarchy node has no flags.                    |
| [Selected](/engine/6000.3/script-reference/unity/hierarchy/hierarchynodeflags/selected.md) | The hierarchy node is selected.                     |
