> For the complete documentation index, see [llms.txt](https://amazing-assets.gitbook.io/terrain-to-mesh/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://amazing-assets.gitbook.io/terrain-to-mesh/run-time-api/hasscatteredobjects.md).

# HasScatteredObjects

### Has Scattered Objects

```csharp
bool HasScatteredObjects(TerrainData terrainData, 
                         Enums.ScatteredObjectType scatteredObjectType)
```

Checks if [TerrainData](https://docs.unity3d.com/ScriptReference/TerrainData.html) asset has scattered objects (tree, grass or detail mesh)?

***

```csharp
bool HasScatteredObjects(TerrainData terrainData, 
                         Enums.ScatteredObjectType scatteredObjectType, 
                         int splitCountHorizontal, int splitCountVertical, 
                         int splitColumnIndex, int splitRowIndex)
```

Checks if terrain split into 2D grid has scattered objects at *<mark style="color:blue;">splitColumnIndex</mark>* and *<mark style="color:blue;">splitRowIndex</mark>*?
