This tool helps to turn a method call into a piece of data, an object called a command, which can be stored in a variable, passed to a function, or used at any time, in any place, and in any order. It's suitable for various types of games, including painting games, match 3 games, and turn-based RPG games. The package includes a simple and high-performance tool, full C# source code, a debug toolkit, and demos to help you get started.
Supports all platforms supported by Unity, including mobile platforms. The tool can be used to create complex interactions, such as undo and redo functionality, and can be used to improve performance with the help of pools.





