public void Initiate(MachineSave save) { this.Name = save.Name; this.Variant = save.Variant; this.NodeHistory = save.NodeHistory; this.IsResolved = save.IsResolved; this.IsInitialized = save.IsInitialized; this.currentCandidateNodes = new HashSet <Node>(save.CurrentCandidateNodes); this.NodeDictionary = save.NodeDictionary; }
public MachineSave SaveMachine() { var save = MachineSave.SaveMachine(this); return(save); }