Fix Margin loading

This commit is contained in:
Wojtek Figat
2021-05-29 13:48:38 +02:00
parent 2bdebdb2ef
commit e6074149e5

View File

@@ -184,22 +184,31 @@ namespace FlaxEngine.Json
case JsonToken.PropertyName:
{
var propertyName = (string)reader.Value;
var propertyValue = (float)reader.ReadAsDouble();
switch (propertyName)
reader.Read();
switch (reader.TokenType)
{
case "Left":
value.Left = propertyValue;
break;
case "Right":
value.Right = propertyValue;
break;
case "Top":
value.Top = propertyValue;
break;
case "Bottom":
value.Bottom = propertyValue;
case JsonToken.Integer:
case JsonToken.Float:
{
var propertyValue = Convert.ToSingle(reader.Value);
switch (propertyName)
{
case "Left":
value.Left = propertyValue;
break;
case "Right":
value.Right = propertyValue;
break;
case "Top":
value.Top = propertyValue;
break;
case "Bottom":
value.Bottom = propertyValue;
break;
}
break;
}
}
break;
}
case JsonToken.Comment: break;