Recently Updated Pages
ITpUiControl
public interface ITpUiControl { ...
UI Tiles
See the UI chapter.
Layout-Related
ITSceneInitializer Scene Initializers are used as a way to move scene initialization code into Sc...
TilePlus Persistence
Introduction Look at any Unity or Reddit forum and you'll see endless posting about how to go abo...
ITpPersistence
This interface specifies endpoints for save and restore data. It's something optional and a bit l...
ITpMessaging
ITpMessaging is used to implement targets for the Messaging Service. It's pretty simple: /// <sum...
ITilePlus
This is the main interface for TilePlus tiles. Almost all of the interface is implemented in Tile...
Using PositionDb Service with Layout
The TilePositionDb is a Scriptable Runtime Service: it’s an optional feature that you can use to ...
TSceneInitializer
You use one of the SetScene overloads of ChunkedSceneManager to change TScenes. The very last thi...
Zones and LoadFlags
Zones A Zone is a square area of a Tilemap which is internally represented by a RectInt. The X an...
Using Multiple ZoneLayouts
This is a really useful feature. You might have a Tilemap Group comprising a Grid with, say, 8 ch...
TpZoneLayout
You may have noticed in TSceneList that each TScene can have multiple TSceneSpecs. What’s that fo...
TSceneList
Each TSceneList asset comprises information about one or more TScenes (Tile Scenes). These are sh...
Layout System Block Diagram
This block diagram illustrates the main parts of the chunking system. The lowest-level APIs are ...
At Runtime...
During your Unity scene initialization you can load the first TScene by calling TpChunkedSceneMan...
Scene List Editor
Now that you have a TSceneList asset, let's edit it. Examine the asset in an inspector and click ...
Layout System Nomenclature
Name Class Type Use TileFabLib Static Loads TileFabs, supervises ZoneManager instances. ...
How Different Tile Types are Handled
Painter expects to encounter one of two basic tile varieties: Tile and TileBase. There’s actually...
Painting
Getting Started Enable Painting objects by clicking on the Paintbrush icon in Paint mode. Select...
Brush Inspector
This is the Brush Inspector seen when using the Tile+Brush with the Unity Tile Editor. It looks ...