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 |