Fix C# serialization of reference to self (eg. script sub-object referencing owning script)

#55
This commit is contained in:
Wojtek Figat
2023-05-06 17:36:17 +02:00
parent 10bab59acc
commit c47907c0c3

View File

@@ -33,6 +33,7 @@ namespace FlaxEngine.Json
{
JsonSerializer = Newtonsoft.Json.JsonSerializer.CreateDefault(settings);
JsonSerializer.Formatting = Formatting.Indented;
JsonSerializer.ReferenceLoopHandling = ReferenceLoopHandling.Serialize;
StringBuilder = new StringBuilder(256);
StringWriter = new StringWriter(StringBuilder, CultureInfo.InvariantCulture);
SerializerWriter = new JsonSerializerInternalWriter(JsonSerializer);