public void Load(string name) { War3Memento memento = Caretaker.GetWar3Memento(name); this.Army = memento.Army; this.Hero = memento.Hero; this.Resource = memento.Resource; }
public static void SaveWar3Memento(string name, War3Memento war3Memento) { _War3MementoDictionary.Add(name, war3Memento); }
//public void Save() //{ // War3Memento memento = new War3Memento(this.Hero, this.Army, this.Resource); // Caretaker.SaveWar3Memento(memento); //} //public void Load() //{ // War3Memento memento = Caretaker.GetWar3Memento(); // this.Army = memento.Army; // this.Hero = memento.Hero; // this.Resource = memento.Resource; //} public void Save(string name) { War3Memento memento = new War3Memento(this.Hero, this.Army, this.Resource); Caretaker.SaveWar3Memento(name, memento); }