public void PerformDo() { if (!IsCustomPreState) { StateOnUndo = new TaeUndoRestorableGraphState(Graph, ItemsToCapture); } DoAction?.Invoke(); StateOnRedo?.RestoreState(); }
public void PerformUndo() { StateOnRedo = new TaeUndoRestorableGraphState(Graph, ItemsToCapture); UndoAction?.Invoke(); StateOnUndo?.RestoreState(); }