Beispiel #1
0
 //恢复角色状态
 public void RecoveryState(RoleStateMemento memento)
 {
     roleState = memento.Clone();
     //roleState.Vitality = memento.Vitality;
     //roleState.Attack = memento.Attack;
     //roleState.Defense = memento.Defense;
 }
Beispiel #2
0
 public void SetMemento(RoleStateMemento memento)
 {
     vitality = memento.Vitality;
     attack   = memento.Attack;
     defence  = memento.Defence;
 }
Beispiel #3
0
 public void RecoveryState(RoleStateMemento memento)
 {
     Vitality = memento.Vitality;
     Attack   = memento.Attack;
     Defense  = memento.Defense;
 }
Beispiel #4
0
 public void RecoveryState(RoleStateMemento roleStateMemento)
 {
     this.Attack   = roleStateMemento.Attack;
     this.Defense  = roleStateMemento.Defense;
     this.Vitality = roleStateMemento.Vitality;
 }