private void CreateOrLoadSettings() { _settings = GhostCompilerServiceUtils.Load <GhostCompilerSettings>(_settingFilename); if (_settings == null) { _settings = CreateInstance <GhostCompilerSettings>(); _settings.tempOutputFolderPath = "Temp/NetCodeGenerated"; _settings.outputFolder = "Assets/NetCodeGenerated"; _settings.autoRecompile = true; _settings.alwaysGenerateFiles = false; _settings.keepOrphans = false; _settings.excludeFlags = AssemblyFilterExcludeFlag.None; _settings.hideFlags = HideFlags.HideAndDontSave; SaveSettings(_settings); } }
private void SaveSettings(GhostCompilerSettings settings) { GhostCompilerServiceUtils.Save(settings, _settingFilename); }