public static void SaveForumSections() { if (_sm_ForumSections != null) { lock (_sm_ForumSectionLock) { bool saveData = false; foreach (var forumSection in _sm_ForumSections) { if (forumSection.Value.m_DataUpdated == true) { saveData = true; } forumSection.Value.m_DataUpdated = false; } if (saveData == true) { Utility.AssertFilePath(StaticValues.LauncherSettingsDirectory + "DownloadedForumCache.dat"); Utility.SaveSerialize(StaticValues.LauncherSettingsDirectory + "DownloadedForumCache.dat", _sm_ForumSections, false); } } } }
public static void Save() { Utility.AssertDirectory(StaticValues.LauncherSettingsDirectory); Utility.SaveSerialize(StaticValues.LauncherSettingsDirectory + "Settings.cfg", sm_Settings, false); }