private void ReadSettings() { if (!File.Exists(configFile)) { SeraLogger.ConfigNotFound(Main.modName); SaveSettings(); } else { try { SaveData loadedData = (SaveData)ConfigMaker.ReadData(configFile, typeof(SaveData)); nitroEnabled = Boolean.Parse(loadedData.NitrogenEnabled); nitroLethal = Boolean.Parse(loadedData.IsLethal); damageScaler = float.Parse(loadedData.DamageScaler); crushEnabled = Boolean.Parse(loadedData.CrushEnabled); specialtyTanksEnabled = Boolean.Parse(loadedData.SpecialtyEnabled); decompressionVehicles = Boolean.Parse(loadedData.DecompressionVehiclesEnabled); } catch (Exception ex) { SeraLogger.ConfigReadError(Main.modName, ex); nitroEnabled = true; nitroLethal = true; damageScaler = 1f; crushEnabled = false; specialtyTanksEnabled = true; decompressionVehicles = false; SaveSettings(); } Main.specialtyTanks = specialtyTanksEnabled; } }
private void ReadSettings() { if (!File.Exists(configFile)) { SeraLogger.ConfigNotFound(Main.modName); SaveSettings(); } else { try { SaveData loadedData = (SaveData)ConfigMaker.ReadData(configFile, typeof(SaveData)); animationEnabled = Boolean.Parse(loadedData.AnimationsEnabled); imageEnabled = Boolean.Parse(loadedData.ImagesEnabled); alphaValue = byte.Parse(loadedData.ImageAlpha); sliderFloat = float.Parse(loadedData.SliderValue); } catch (Exception ex) { SeraLogger.ConfigReadError(Main.modName, ex); animationEnabled = true; imageEnabled = true; alphaValue = 255; sliderFloat = 100f; SaveSettings(); } } }
private void ReadSettings() { if (!File.Exists(Config)) { SeraLogger.ConfigNotFound(Main.modName); SaveSettings(); } else { try { biomeDisabled = (bool)ConfigMaker.ReadData(Config, typeof(bool)); } catch (Exception ex) { SeraLogger.ConfigReadError(Main.modName, ex); biomeDisabled = true; SaveSettings(); } } }