diff --git a/FileModel/Finance.cs b/FileModel/Finance.cs index c23a992..7742198 100644 --- a/FileModel/Finance.cs +++ b/FileModel/Finance.cs @@ -29,7 +29,7 @@ public override void ReadKey(string key, string value) { BankLoan = (int)Math.Round(Double.Parse(value)); break; case "BankCreditRating": - BankCreditRating = Double.Parse(value); + BankCreditRating = Double.Parse(value, System.Globalization.NumberStyles.AllowDecimalPoint, System.Globalization.NumberFormatInfo.InvariantInfo); break; case "Ownership": Ownership = Int32.Parse(value); diff --git a/FileModel/Prison.cs b/FileModel/Prison.cs index deaeedb..f8b8e2a 100644 --- a/FileModel/Prison.cs +++ b/FileModel/Prison.cs @@ -47,7 +47,7 @@ public override void ReadKey(string key, string value) { Version = value; break; case "TimeIndex": - TimeIndex = Double.Parse(value); + TimeIndex = Double.Parse(value, System.Globalization.NumberStyles.AllowDecimalPoint, System.Globalization.NumberFormatInfo.InvariantInfo); break; case "EnabledMisconduct": EnabledMisconduct = Boolean.Parse(value); diff --git a/FileModel/PrisonerBio.cs b/FileModel/PrisonerBio.cs index 0082e2f..0565605 100644 --- a/FileModel/PrisonerBio.cs +++ b/FileModel/PrisonerBio.cs @@ -27,7 +27,7 @@ public override void ReadKey(string key, string value) { Sentence = Int32.Parse(value); break; case "Served": - Served = Double.Parse(value); + Served = Double.Parse(value, System.Globalization.NumberStyles.AllowDecimalPoint, System.Globalization.NumberFormatInfo.InvariantInfo); break; case "Nitg": Nitg = Int32.Parse(value);