AutoTile

Class describing a tile using multiple variants to create borders.

Properties

Type Name Usage
TileInfoMask[] Variants Collection of sub tiles using TileMasks
int Length Sub tile count
bool EightBitMask Does the algorithm use eight or four directions
bool NoBorder Merges tiles with the border
bool Orientation2D Is the algorithm processing the XY layer instead of XZ
bool Isloate Ignore tile flags and never merge to other tiles


Inherited Properties

Type Name Usage
Material Material Shared material of all tile meshes
int CollisionLayer Layer generated colliders are put on
int NavigationArea Area for NavMesh generation
TileInfo this[int] Indexer to GetInfo()
Vector2 PreviewOrientation Orientation of generated previews
Quatenrion PreviewRotation PreviewOrientation as Quaternion


Methods

Name Usage
GetInfo(int index) Get sub tile at sub tile index
GetTilePreview(int index) Always returns first variant
PostProcessTile(TilemapData data, int3 pos) Fix data via auto tiling algorithm