public string RestoreFromMemento(Memento memento) { article = memento.article; Debug.Log ("From Originator: Previous Article saved in Memento: [\"" + article + "\"]"); return article; }
public string Undo() { if (currentArticle > 0) { currentArticle -= 1; } Memento prev = caretaker.Get(currentArticle); string prevArticle = originator.RestoreFromMemento(prev); return(prevArticle); }