---
title: tileDefinitions
framework: spritekit
role: symbol
role_heading: Instance Property
path: spritekit/sktilegrouprule/tiledefinitions
---

# tileDefinitions

The tile definitions used for this rule.

## Declaration

```swift
var tileDefinitions: [SKTileDefinition] { get set }
```

## Discussion

Discussion When this rule is evaluated and its conditions met, one of the definitions is randomly selected for placement based on their placement weights.

## See Also

### Accessing or Setting Tile Group Rule Properties

- [adjacency](spritekit/sktilegrouprule/adjacency.md)
- [SKTileAdjacencyMask](spritekit/sktileadjacencymask.md)
- [name](spritekit/sktilegrouprule/name.md)
