public void Load(HeroMemento memento) { Arrows = memento.Arrows; Lives = memento.Lives; Console.WriteLine($"Восстановление игры. Параметры: {Lives} жизней, {Arrows} стрел"); }
public void RestoreState(HeroMemento memento) { this.patrons = memento.Patrons; this.lives = memento.Lives; Console.WriteLine("Восстановление игры. Параметры: {0} патронов, {1} жизней", patrons, lives); }
// восстановление состояния public string RestoreState(HeroMemento memento) { this.patrons = memento.Patrons; this.lives = memento.Lives; return($"Восстановление игры. Параметры: {patrons} патронов, {lives} жизней"); }
public void RestoreState(HeroMemento memento) { Patrons = memento.Patrons; Lives = memento.Lives; }