# TileChangeReason

> Options for the reasons why tiles of a Tilemap have changed.

## Definition

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

```csharp
[Flags]
public enum TileChangeReason
```

## Remarks

These reasons are reported by [Tilemap.tilemapTilesChanged](/engine/7000.0/script-reference/unityengine/tilemaps/tilemap/tilemaptileschanged.md). For changes to the [Tilemap](/engine/7000.0/script-reference/unityengine/tilemaps/tilemap.md) itself, see [TilemapChangeReason](/engine/7000.0/script-reference/unityengine/tilemaps/tilemapchangereason.md). A batch of changes is reported with the reasons of every change in it combined, so a reason cannot be traced back to the individual tile that caused it.

## Fields

| Value                                                                                                       | Description                                                                                                                                                                           |
| ----------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [ColliderType](/engine/7000.0/script-reference/unityengine/tilemaps/tilechangereason/collidertype.md)       | The [Tile.ColliderType](/engine/7000.0/script-reference/unityengine/tilemaps/tile/collidertype.md) of a [Tile](/engine/7000.0/script-reference/unityengine/tilemaps/tile.md) changed. |
| [Color](/engine/7000.0/script-reference/unityengine/tilemaps/tilechangereason/color.md)                     | The color of a [Tile](/engine/7000.0/script-reference/unityengine/tilemaps/tile.md) changed.                                                                                          |
| [Flags](/engine/7000.0/script-reference/unityengine/tilemaps/tilechangereason/flags.md)                     | The [TileFlags](/engine/7000.0/script-reference/unityengine/tilemaps/tileflags.md) of a [Tile](/engine/7000.0/script-reference/unityengine/tilemaps/tile.md) changed.                 |
| [Physics](/engine/7000.0/script-reference/unityengine/tilemaps/tilechangereason/physics.md)                 | The changes which require colliders to be rebuilt for physics.                                                                                                                        |
| [Replaced](/engine/7000.0/script-reference/unityengine/tilemaps/tilechangereason/replaced.md)               | A [Tile](/engine/7000.0/script-reference/unityengine/tilemaps/tile.md) was set, cleared or refreshed, so any of its properties may have changed.                                      |
| [SpriteAnimation](/engine/7000.0/script-reference/unityengine/tilemaps/tilechangereason/spriteanimation.md) | The animation of a [Tile](/engine/7000.0/script-reference/unityengine/tilemaps/tile.md) changed.                                                                                      |
| [Transform](/engine/7000.0/script-reference/unityengine/tilemaps/tilechangereason/transform.md)             | The transform matrix of a [Tile](/engine/7000.0/script-reference/unityengine/tilemaps/tile.md) changed.                                                                               |
