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: case JsonToken.PropertyName:
{ {
var propertyName = (string)reader.Value; var propertyName = (string)reader.Value;
var propertyValue = (float)reader.ReadAsDouble(); reader.Read();
switch (propertyName) switch (reader.TokenType)
{ {
case "Left": case JsonToken.Integer:
value.Left = propertyValue; case JsonToken.Float:
break; {
case "Right": var propertyValue = Convert.ToSingle(reader.Value);
value.Right = propertyValue; switch (propertyName)
break; {
case "Top": case "Left":
value.Top = propertyValue; value.Left = propertyValue;
break; break;
case "Bottom": case "Right":
value.Bottom = propertyValue; value.Right = propertyValue;
break;
case "Top":
value.Top = propertyValue;
break;
case "Bottom":
value.Bottom = propertyValue;
break;
}
break; break;
} }
}
break; break;
} }
case JsonToken.Comment: break; case JsonToken.Comment: break;