Ejemplo n.º 1
0
        public void SetMemento(Memento memento)
        {
            var pos = memento.GetState();

            X = pos.X;
            Y = pos.Y;
        }
Ejemplo n.º 2
0
 public void SetMemento(Memento memento)
 {
     this.state = memento.GetState();
 }
Ejemplo n.º 3
0
 public void GetStateFromMemento(Memento memento)
 {
     _state = memento.GetState();
 }
Ejemplo n.º 4
0
 //for restoring the state
 public void SetMemento(Memento <T> m)
 {
     state = m.GetState();
 }
Ejemplo n.º 5
0
 //根据备忘录对象恢复原发器的状态
 internal void RestoreMemento(Memento memento)
 {
     state = memento.GetState();
 }