Recently Updated Pages
New Tiles!
New Tile Class? The key component of TPT is a new Tile base class cleverly dubbed “TilePlusBase” ...
Position DB Dump
The menu command: Tools/TilePlus/Utilities/Dump PositionDB doesn't open a window. Instead, it dum...
TpSpawnLink
This component should be attached to any prefab that you use with the SpawningUtil pooling system...
Selection Inspector Details
The Basic Info section displays read-only information from the tile. This area changes depending ...
Selection Inspector Toolbar
The Selection Inspector shows this toolbar: Focus: Focus scene view on selected tile. Inspecto...
Editor Library
The Editor Library comprises, well, a whole lot of stuff! Unity menu items The custom Selection ...
Prefabs
TPP_PoolHost Add to a scene to use this as the parent of spawned prefabs. TpTriggerZoneSprites A ...
TpBundleLoader, TpFabLoader
These are components that can be added Tilemap’s GameObject to load TileBundle or TileFab archive...
Event and Zone Actions and SubObjects
AnimatorAction Animator Actions are project-level scriptable object plugins. They're only used wi...
Basics
In most cases, the class that you want to subclass is TilePlusBase. But you might want to extend ...
Properties
Why so many properties? Fewer serialized fields for things that are just basically boolean switch...
Inhibiting Callbacks
For performance reasons you might want to temporarily inhibit TpLib from responding to certain Ti...
Animated Tiles
Purpose This demo illustrates how to control tiles from mouse clicks or from Unity UI buttons....
Origin
Why Toolkit was created: archive of a blog. Articles.pdf
Upgrading From Earlier Versions
Upgrading If you're upgrading from Version 4 or earlier and you've been writing custom code using...
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...
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...