# userData

> Modify this value, if required, to store and retrieve values relevant to the PaintContext operation.

## Definition

* **Type:** Property
* **Namespace:** [UnityEngine.TerrainTools](/engine/6000.3/script-reference/unityengine/terraintools.md)
* **Assembly:** UnityEngine.TerrainModule

```csharp
object userData { get; set; }
```

### Remarks

For example, use `userData` to cache information during a Gather operation, and then use that cached information in a Scatter operation.
