Fix undo errors in editor on Margin property serialization

This commit is contained in:
Wojtek Figat
2021-05-26 23:26:41 +02:00
parent 42dfc56bae
commit 2a6f1df76e

View File

@@ -123,6 +123,13 @@ namespace FlaxEngine.Json
writer.WriteStartObject();
{
#if FLAX_EDITOR
if ((serializer.TypeNameHandling & TypeNameHandling.Objects) == TypeNameHandling.Objects)
{
writer.WritePropertyName("$type");
writer.WriteValue("FlaxEngine.Margin, FlaxEngine.CSharp");
}
#endif
writer.WritePropertyName("Left");
writer.WriteValue(valueMargin.Left);
writer.WritePropertyName("Right");