public SettingsDialog() { InitializeComponent(); _gSettings = GraphicsSettings.Default; InitTexResolution(); InitTexFilter(); InitMultiSampling(); InitLightingQuality(); InitRenderingBackend(); if (CoreSettings.CoreSettings.Default.AdditionalTextureFolders != null) { folderSetDisplaySearchPaths.Folders = CoreSettings.CoreSettings.Default.AdditionalTextureFolders.Cast <string>().ToArray(); } folderSetDisplaySearchPaths.Change += sender => { if (CoreSettings.CoreSettings.Default.AdditionalTextureFolders == null) { CoreSettings.CoreSettings.Default.AdditionalTextureFolders = new StringCollection(); } var add = CoreSettings.CoreSettings.Default.AdditionalTextureFolders; add.Clear(); foreach (var v in folderSetDisplaySearchPaths.Folders) { add.Add(v); } }; }
public SettingsDialog() { InitializeComponent(); _gSettings = GraphicsSettings.Default; InitTexResolution(); InitTexFilter(); InitMultiSampling(); InitLightingQuality(); InitRenderingBackend(); if (CoreSettings.CoreSettings.Default.AdditionalTextureFolders != null) { folderSetDisplaySearchPaths.Folders = CoreSettings.CoreSettings.Default.AdditionalTextureFolders.Cast<string>().ToArray(); } folderSetDisplaySearchPaths.Change += sender => { if(CoreSettings.CoreSettings.Default.AdditionalTextureFolders == null) { CoreSettings.CoreSettings.Default.AdditionalTextureFolders = new StringCollection(); } var add = CoreSettings.CoreSettings.Default.AdditionalTextureFolders; add.Clear(); foreach (var v in folderSetDisplaySearchPaths.Folders) { add.Add(v); } }; }