Recently Updated Pages
UI System?
No, it's not a replacement for Unity's native UI systems. There are enough of those already! It's...
IHoverableControl
/// <summary> /// This marks a tile a...
Others
These are mostly for internal use. IActionPlugin Used with ZoneActions and EventActions to provid...
Design Philosophy
In an earlier epoch I designed embedded system hardware, software, and development tools in two d...
Zone Actions
Zone Actions are similar to Event Actions but they're not automatically invoked in the same way a...
UI Tiles
UiButton This is the simplest UI element, implementing a momentary button. Subclass of TpSlideSh...
Zone-Based
AnimZoneLoader This class is a subclass of TpFlexAnimated tile and inherits its fields and editor...
Top-Down Layout
Important: This demo requires the New Input System and won't work unless it's enabled. Purpose T...
Tween Monitor
The Tween monitor displays information about all running tweens. It's handy to use when creating ...
TpTweener Service
See Tweener Service
Notes
The '[TppShowAsLabel…]' attributes allow you to display a property. This can be useful in many wa...
TilePositionDb Service
Introduction The TilePositionDb Service monitors Tilemap callbacks to update a small internal dat...
Methods
Simulate can be implemented to use the Editor update event to do something. In TpAnimatedTile and...
TilePlus Persistence
Introduction Look at any Unity or Reddit forum and you'll see endless posting about how to go abo...
Common Parameters
Common Parameters These parameters apply to all Attributes except TptShowAsLabelBrushInspector. ...
Layout System Block Diagram
This block diagram illustrates the main parts of the Layout system. The lowest-level APIs are wi...
TileFabs, Bundles, and Chunk Snapping
Recall that a Bundle (TpTileBundle) asset is an archive of a single Tilemap and a TileFab (TpTile...
Where to Get Started
If you’re not into coding and want to play with some feature demos, head over to the TilePlus Ext...
Limitations
Code Changes Changing code in subclasses may result in missing references in already-placed clone...
Namespaces and Interfaces
Namespaces The GUI formatter for the Brush and Selection inspectors displays information in class...