# HierarchyViewModelFlagsChangeScope

> Begins the flags change scope.

## Definition

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

## HierarchyViewModelFlagsChangeScope(HierarchyViewModel)

Begins the flags change scope.

```csharp
public HierarchyViewModelFlagsChangeScope(HierarchyViewModel hierarchyViewModel)
```

### Parameters

**** (\[HierarchyViewModel]\(/engine/6000.6/script-reference/unity/hierarchy/hierarchyviewmodel)): The hierarchy view model.

## HierarchyViewModelFlagsChangeScope(HierarchyViewModel, bool)

Begins the flags change scope.

```csharp
public HierarchyViewModelFlagsChangeScope(HierarchyViewModel hierarchyViewModel, bool notify)
```

### Parameters

**** (\[HierarchyViewModel]\(/engine/6000.6/script-reference/unity/hierarchy/hierarchyviewmodel)): The hierarchy view model.**** (\[bool]\(https\://learn.microsoft.com/dotnet/api/system.boolean)): Whether to notify flag change listeners.
