# ChangeState

> The change state (e.g., Added, Removed) of the tracked mesh.

## Definition

* **Type:** Property
* **Namespace:** [UnityEngine.XR](/engine/6000.5/script-reference/unityengine/xr.md)
* **Assembly:** UnityEngine.XRModule

```csharp
public MeshChangeState ChangeState { readonly get; set; }
```

### Remarks

The `ChangeState` is relative to the last call to [XRMeshSubsystem.TryGetMeshInfos](/engine/6000.5/script-reference/unityengine/xr/xrmeshsubsystem/trygetmeshinfos.md). For example, a value of [MeshChangeState.Added](/engine/6000.5/script-reference/unityengine/xr/meshchangestate/added.md) indicates the mesh has been added since the last call to `TryGetMeshInfos`.
