Advanced Search
Search Results
202 total results found
TilePlus Toolkit
Documentation for TilePlus Toolkit, available on the Unity Asset Store. The information in this book reflects Toolkit Version 5 and newer. If upgrading from Version 4.X or earlier, please see 'Upgrading' in the "Introduction to TilePlus Toolkit" chapter.
Services
Dynamically loadable Scriptable Object Services for the TilePlus system
TilePlus Services
Overview In the TilePlus system, Runtime-only Scriptable Objects are called Services or SRS, and are controlled by TpServiceManager. Services are built on a base class called ScriptableRuntimeService, which handles automatically pre-registering the service wit...
TilePlus Painter
TilePlus Painter is a UiElements-based alternative Tilemap editor for Unity3D. It has most features available in the Unity Tilemap Editor, and many that it doesn't have.
Messages and Events
TilePlus has three internal messaging systems: Events and Messages: for Tiles ServiceMessages: send messages to Services. See the Services chapter.
Overview
TilePlus Messaging and Events TpLib has general-purpose messaging and Event functionality. Messages get sent to tiles, and tiles can post events. TpServiceManager has limited messaging to any running Services. Messages functionality uses the TpMessaging Servic...
TilePlus Demo Apps
The TilePlusExtras folder has a number of demo programs. Most of them have a .txt or .md doc file in the demo's folder. The contents of this online copy may be different or newer than what's in the distribution.
Introduction To TilePlus Toolkit
An introduction to this system
Events
Events System Superficially, the Events system implemented by TpEvents seems very simple. A tile calls TpEvents.PostTileEvent with this as the method parameter. That passed instance is added to a HashSet. A HashSet is used to ensure that repeated calls to thi...
TilePlus System User Guide
Read Me First.
Messages
So that's Events. Messages are an entirely different animal. Events is a Static class. Messages is a Service. Events is normally used as a store-and-forward events system: tiles post events and something else evaluates them later. Messages are sent imm...
XML Docs, Downloads
See Online Docs
TilePlusBase
Information about the TilePlusBase class: the basis of this system
Introduction To TilePlus Toolkit
TilePlus Toolkit (TPT) is a unique way to work with Unity Tilemaps. It’s a Unity extension that can change the way you think about Tilemaps and how you use them. This document applies to Version 5. Main Features: New Tile class which allows private instance ...
What's Next?
Thoughts about upcoming features
Other Assets
Specialized Scriptable Object assets
Getting Started
If you’re not into coding and want to play with some feature demos, head over to the TilePlus Extras folder. Each demo has its own documentation in text or markdown format or look here. If you haven't read the user guide, read it on this website and read it fi...
Runtime Utilities
Various Utilities
Key Elements
New Tile Class The key component of TPT is a new Tile base class cleverly dubbed “TilePlusBase” (TPB). This tile clones itself when placed on a Tilemap in a scene. Why would anyone care? The One With No Instance Data One of the issues that developers run into ...
Diagnostics
Diagnostic tools for TilePlus