[]
Defines the methods required to implement undoable action objects.
public interface IUndoableAction
Name | Description |
---|---|
Redo() | Restores the effect of the last undone action. |
SaveNewState() | Saves the state after the action (the state before should be saved in the constructor). |
Undo() | Reverses the effect of the last action. |