# Struct TileLayout

Public

Represents the position and size of a tile grid for a recast/navmesh graph.

This separates out the physical layout of tiles from all the other recast graph settings.

## Public Methods

GetTileBoundsInGraphSpace
(x, z, width=1, depth=1)

Returns an XZ bounds object with the bounds of a group of tiles in graph space.

Public

GetTouchingTiles
(bounds, margin=0)

Returns a rect containing the indices of all tiles touching the specified bounds.

Public

TileLayout
(graph)

Public

TileLayout
(bounds, rotation, cellSize, tileSizeInVoxels, useTiles)

Public

## Public Variables

CellHeight

Voxel y coordinates will be stored as ushorts which have 65536 values.

Public

TileWorldSizeX

Size of a tile in world units, along the graph's X axis.

Public

TileWorldSizeZ

Size of a tile in world units, along the graph's Z axis.

Public

boundsYSize

Size of bounds along the y axis in graph space (i.e.

Public

cellSize

Voxel sample size (x,z).

Public

tileCount

How many tiles there are in the grid.

Public

tileSizeInVoxels

Size of a tile in voxels along the X and Z axes.

Public

transform

Transforms coordinates from graph space to world space.

Public