Memory is a kind of saving system. You can use it for any desired saving and loading operations. Thanks to the powerful ‣ , now, even, we can easily save the modification during the Play Mode and load it back in the Editor Mode. It is also easy to create your custom Memory ****using our template.

Memory is the core component that controls the saving and load actions. It will handle all the AMemory components that are attached to the same game object. E.g., Transform Memory.

Memory can also be used as a game-saving system. You can easily create your custom Memory using our template.

Quick Start

Right-click on the Project window of Unity Editor and select Create/Two Cats Code/Data Manager/Memory Manager to create one. You may create multiple Memory Managers as you want. For more details about the Memory Manager, please see ‣

Add the Transform Memory component to the game object that you want to save and load the transform. The Memory component will be attached to the same game object automatically.

Editor

Untitled

  1. Memory Manager object. Similar to ‣.
  2. The stored component(s).
  3. The unique key that refers to this Memory.
  4. Editor function: Save.
  5. Editor function: Load.
  6. Editor function: Validation.
  7. Editor function: Regenerate key.
  8. Short cut: Open the Memory Manager object.

APIs