# HierarchyViewState

> Creates a new HierarchyViewState.

## Definition

* **Type:** Constructor
* **Namespace:** [Unity.Hierarchy](/engine/6000.5/script-reference/unity/hierarchy.md)
* **Assembly:** UnityEngine.HierarchyModule

## HierarchyViewState()

Creates a new [HierarchyViewState](/engine/6000.5/script-reference/unity/hierarchy/hierarchyviewstate.md).

```csharp
public HierarchyViewState()
```

## HierarchyViewState(Content)

Creates a new [HierarchyViewState](/engine/6000.5/script-reference/unity/hierarchy/hierarchyviewstate.md).

```csharp
public HierarchyViewState(HierarchyViewState.Content content)
```

### Parameters

**** (\[Content]\(/engine/6000.5/script-reference/unity/hierarchy/hierarchyviewstate/content)): The [HierarchyViewState.Content](/engine/6000.5/script-reference/unity/hierarchy/hierarchyviewstate/content.md) flags that specify which content to persist.
