public void SetFromSaveData(TutorialSaveData Data) { this.TutorialEnabled = Data.TutorialEnabled; foreach (var entry in Data.EntryShown) { if (Entries.ContainsKey(entry.Key)) { Entries[entry.Key].Shown = entry.Value; } } }
public TutorialSaveData GetSaveData() { var r = new TutorialSaveData(); r.TutorialEnabled = this.TutorialEnabled; r.EntryShown = new Dictionary <string, bool>(); foreach (var entry in Entries) { r.EntryShown.Add(entry.Key, entry.Value.Shown); } return(r); }