BaseTile
Base class for all tiles. Inherit from it if you plan to add a custom tile.
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() |
int |
Length |
Amount of sub variants implemented by sub classes |
Vector2 |
PreviewOrientation |
Orientation of generated previews |
Quatenrion |
PreviewRotation |
PreviewOrientation as Quaternion |
Methods
Name |
Usage |
GetInfo(int index) |
Get tile info at index. Implemented by sub classes |
GetTilePreview(int index) |
Get mesh preview. Implemented by sub classes |
PostProcessTile(TilemapData data, int3 pos) |
Run custom logic over a placed tile. Implemented by sub classes |