static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); // Setup the asset location if (Properties.Settings.Default.AssetDirectory == String.Empty) { // No valid location, try to work it out from the registry Properties.Settings.Default.AssetDirectory = getDefaultAssetDirectory(); Properties.Settings.Default.Save(); } else { // Make sure the saved asset location still exists if (!Directory.Exists(Properties.Settings.Default.AssetDirectory)) { // Directory doesn't exist, wipe the setting. Properties.Settings.Default.AssetDirectory = ""; Properties.Settings.Default.Save(); } } AssetManager.CreateInstance(); AboutBox.CreateInstance(); MainForm.CreateInstance(); MaterialDefinitionManager.CreateInstance(); Application.Run(MainForm.Instance); }
public void InitializeMaterialDefinitionManager() { MaterialDefinitionManager = new MaterialDefinitionManager(this); }