Skip to content

Commit 4ace1a9

Browse files
committed
DebugLogConsole parses number inputs using InvariantCulture
1 parent ae54397 commit 4ace1a9

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

Plugins/IngameDebugConsole/Scripts/DebugLogConsole.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1130,7 +1130,7 @@ public static bool ParseChar( string input, out object output )
11301130
public static bool ParseFloat( string input, out object output )
11311131
{
11321132
float value;
1133-
bool result = float.TryParse( !input.EndsWith( "f", StringComparison.OrdinalIgnoreCase ) ? input : input.Substring( 0, input.Length - 1 ), out value );
1133+
bool result = float.TryParse( !input.EndsWith( "f", StringComparison.OrdinalIgnoreCase ) ? input : input.Substring( 0, input.Length - 1 ), NumberStyles.Float, CultureInfo.InvariantCulture, out value );
11341134

11351135
output = value;
11361136
return result;
@@ -1139,7 +1139,7 @@ public static bool ParseFloat( string input, out object output )
11391139
public static bool ParseDouble( string input, out object output )
11401140
{
11411141
double value;
1142-
bool result = double.TryParse( !input.EndsWith( "f", StringComparison.OrdinalIgnoreCase ) ? input : input.Substring( 0, input.Length - 1 ), out value );
1142+
bool result = double.TryParse( !input.EndsWith( "f", StringComparison.OrdinalIgnoreCase ) ? input : input.Substring( 0, input.Length - 1 ), NumberStyles.Float, CultureInfo.InvariantCulture, out value );
11431143

11441144
output = value;
11451145
return result;
@@ -1148,7 +1148,7 @@ public static bool ParseDouble( string input, out object output )
11481148
public static bool ParseDecimal( string input, out object output )
11491149
{
11501150
decimal value;
1151-
bool result = decimal.TryParse( !input.EndsWith( "f", StringComparison.OrdinalIgnoreCase ) ? input : input.Substring( 0, input.Length - 1 ), out value );
1151+
bool result = decimal.TryParse( !input.EndsWith( "f", StringComparison.OrdinalIgnoreCase ) ? input : input.Substring( 0, input.Length - 1 ), NumberStyles.Float, CultureInfo.InvariantCulture, out value );
11521152

11531153
output = value;
11541154
return result;

0 commit comments

Comments
 (0)