AceLand Unity Packages
  • Home
  • Getting Started
    • Installation
    • Project Settings
    • Architecture Graph
    • Development Level
  • Tutorial
    • Create Your Package
    • Create Project Settings
  • Packages
    • Library
      • Change Log
      • Editor Tools
      • Mono
        • Follow Object
        • Singleton
      • Attributes
        • Conditional Show
        • Inspector Button
        • ReadOnly Field
      • Build Leveling
      • CVS
      • DataTools
      • Disposable Object
      • Extensions
      • Json
      • Kalman Filter
      • Optional
      • Project Setting
      • Serialization Surrogate
      • Utils
    • Event Driven
      • Change Log
      • Event Bus
      • Signal
    • Input
      • Change Log
    • Memento Service
      • Change Log
    • Node Framework
      • Change Log
      • Mono Node
    • Node For Mono (dev)
    • Player Loop Hack
      • Change Log
    • Pool
      • Change Log
    • Security (dev)
    • States
      • Change Log
    • Task Utils
      • Change Log
    • WebRequest
      • Change Log
Powered by GitBook
On this page
  • [Unreleased]
  • [1.0.11] - 2025-02-28
  • [1.0.10] - 2025-02-27
  • [1.0.9] - 2025-02-26
  • [1.0.8] - 2025-02-24
  • [1.0.7] - 2025-02-24
  • [1.0.6] - 2025-02-23
  • [1.0.5] - 2025-02-23
  • [1.0.4] - 2025-02-16
  • [1.0.3] - 2025-02-14
  1. Packages
  2. Memento Service

Change Log

All notable changes to this project will be documented in this file.

[Unreleased]


[1.0.11] - 2025-02-28

Modified

  • removed TryUndo() and TryRedo()

Fixed

  • service history limit is one less than setting

[1.0.10] - 2025-02-27

Modified

  • work with MementoState and GlobalMementoState

  • default Clone method is System.Object.MemberwiseClone()

Fixed

  • Unity Object is not supporting issue

[1.0.9] - 2025-02-26

Fixed

  • [Local Service] Caretaker not undo first memento state

Modified

  • [Local Service] Improved Caretaker TryUndo and TryRedo code.

[1.0.8] - 2025-02-24

Added

  • [Global Service] Add more states to GlobalMementoState

[1.0.7] - 2025-02-24

Modified

  • [Global Service] separate OnStateChanged to OnStateUndo and OnStateRedo

[1.0.6] - 2025-02-23

Modified

  • [Global Service] save customized global memento states

[1.0.5] - 2025-02-23

Modified

  • change dependencies - Deep Clone supports Unity data type.

[1.0.4] - 2025-02-16

Modified

  • rename Undo Limit to History Limit

  • improve check way on TryUndo() and TryRedo()

Added

  • Undo() and Redo() method to get state directly, throw exception on no state recovered

  • set History Limit on building Local Service, default is History Limit on Project Setting, minimum limit is 4

Fixed

  • UndoCount returning -1 on no state history.

[1.0.3] - 2025-02-14

Last updated 3 months ago

Experimental Released. For detail please visit and bookmark our

GitBook