Advanced Search
Search Results
202 total results found
Upgrading From Earlier Versions
Upgrading If you're upgrading from Version 4 or earlier and you've been writing custom code using TilePlus' APIs: Copy your project and open the copy prior to loading TilePlus Version 5 or newer. You will have many errors due to API changes. If you haven't w...
Persistence
TpLib Organization
Overview The TilePlus Toolkit base runtime system, generically called "TpLib," is divided into two groups of code. This is a block diagram of the core software. Dashed lines are inheritance, solid lines are dependencies. Static classes These are static becau...
TileFabs and Bundles
TpLib
TpLib itself is a large class divided into eight partial classes: TpLib TpLibData TpLibDataAccess TpLibPools TpLibScene TpLibTasks TpLibTiming An Editor folder has the final partial class: TpLibEditorUtils If you're coding to the TpLib API, the parts you'd...
TileFabLib, ZoneManagers, and Layout
Editor Library
The Editor Library comprises, well, a whole lot of stuff! Unity menu items The custom Selection and Brush Inspectors The Tile+Brush Custom editor windows Component editors UIElements IMGUI tile editor Diagnostic tools Archiving functions Tile+Painter There's...
Interfaces
Zone Actions
Zone Actions are similar to Event Actions but they're not automatically invoked in the same way as EventActions. These are normally invoked by MessageTarget methods: the targets for SendMessage. While it's certainly possible to invoke a ZoneAction's Exec metho...
Attributes
The Big Deal
A Key Feature None of the TpLib TMDB and query functions, and none of the Event, Messaging, Persistence, and most other TilePlus functionality would work without the special TilePlusBase class. Throughout the documentation and codebase you'll see TilePlusBase ...
Components
Monobehaviour components for TilePlus
TilePlus Tile Asset Varieties
These are all project-level asssets. TpTileBundle: The asset created when you create a prefab from Tilemaps. TpTileFab: Another asset created when you create a prefab from Tilemaps. ProxyTile: a special tile used by Tile+Painter. Not available in a build. TpP...
Ui System
Animated Tiles
TpAnimatedTile TpAnimatedTile is a simple animated tile and if you want to learn about the code, it’s the simplest TPT Tile. Public fields: PlayOnStart: Begin animation when the game starts. AnimationSpeed: Set animation speed relative to that set in the Tile...
Introduction
Introduction to Painter
Special Tiles
TpBundleTile TpBundleTile loads a TileBundle to the Tile's parent Tilemap. TileBundle: a reference to a Bundle in the project. ApplyMatrix: Apply the Matrix to all tiles in the bundle. Ignored if Matrix is invalid TptNewGuids: Apply new GUIDs to TilePlus tile...
Paint Mode
Tweener Tiles
TweenerFlex This is the best tile to use when experimenting with tweens. When viewed in a TilePlus Selection inspector only the fields appropriate for the particular 'target' are displayed. Note about Color tweens: there's no Ease Function for these. 'Lerp' is...
Edit Mode
Editing in Painter