This is a paid asset, but now you can download Time Machine: Undo-Redo Scripts for FREE, Please keep in mind this package is provided only for learning purposes or to be able to test before buying the product, NOT FOR COMMERCIAL PURPOSES.
For more detail this asset from the Unity Asset Store: Click Here
Time Machine: Undo-Redo Scripts v1.0.1
“If possible, please buy the package to support the developer”
Time MachineĀ is a convenient Undo/Redo script package for Unity that allows you to easily and quickly perform commands/actions that can be undone or redone. It comes with a general command that can be used to set variables or properties on any Unity Component. It also has examples of how to write custom undo/redo commands, and a level demonstrating how to use Time Machine. Advanced usage of these scripts requires some C# scripting knowledge.
Use Cases
* Add Undo/Redo support to your game. Such as in game editors, advanced customatization screens, and more!
* Add Undo/Redo support to your in house Unity tools!