# TilemapChangeReason

> Options for the reasons why a Tilemap itself has changed.

## Definition

* **Type:** Enum
* **Namespace:** [UnityEngine.Tilemaps](/engine/7000.0/script-reference/unityengine/tilemaps.md)
* **Assembly:** UnityEngine.TilemapModule

```csharp
[Flags]
public enum TilemapChangeReason
```

## Remarks

These reasons affect every cell, and are reported by [Tilemap.tilemapChanged](/engine/7000.0/script-reference/unityengine/tilemaps/tilemap/tilemapchanged.md). For changes to individual tiles, see [TileChangeReason](/engine/7000.0/script-reference/unityengine/tilemaps/tilechangereason.md). A batch of changes is reported with the reasons of every change in it combined.

## Fields

| Value                                                                                                      | Description                                                                                                                                                                                   |
| ---------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [Dimensions](/engine/7000.0/script-reference/unityengine/tilemaps/tilemapchangereason/dimensions.md)       | The origin or size of the [Tilemap](/engine/7000.0/script-reference/unityengine/tilemaps/tilemap.md) changed.                                                                                 |
| [EditorPreview](/engine/7000.0/script-reference/unityengine/tilemaps/tilemapchangereason/editorpreview.md) | The change was made to the editor preview of the  rather than to the [Tilemap](/engine/7000.0/script-reference/unityengine/tilemaps/tilemap.md) itself.                                       |
| [Everything](/engine/7000.0/script-reference/unityengine/tilemaps/tilemapchangereason/everything.md)       | All map-wide changes.                                                                                                                                                                         |
| [Geometry](/engine/7000.0/script-reference/unityengine/tilemaps/tilemapchangereason/geometry.md)           | The geometry of the [Tilemap](/engine/7000.0/script-reference/unityengine/tilemaps/tilemap.md) changed, including changes to its [Grid](/engine/7000.0/script-reference/unityengine/grid.md). |
| [Property](/engine/7000.0/script-reference/unityengine/tilemaps/tilemapchangereason/property.md)           | A property of the [Tilemap](/engine/7000.0/script-reference/unityengine/tilemaps/tilemap.md), such as its tile anchor, orientation or color, changed.                                         |
