private void ReloadColorCurves() {
string text;
try {
text = FileUtils.ReadAllText(ColorCurvesIniFilename);
RemoveError(AcErrorType.Weather_ColorCurvesIniIsMissing);
} catch (FileNotFoundException) {
AddError(AcErrorType.Weather_ColorCurvesIniIsMissing);
HasCurvesData = false;
return;
} catch (DirectoryNotFoundException) {
AddError(AcErrorType.Weather_ColorCurvesIniIsMissing);
HasCurvesData = false;
return;
}
ColorCurvesIniObject = IniFile.Parse(text);
try {
LoadColorCurvesData(ColorCurvesIniObject);
HasCurvesData = true;
} catch (Exception e) {
Logging.Warning("LoadColorCurvesData(): " + e);
}
}