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