You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Within our project this has lead to contamination of the cyclic reference manager when deserializing and then re-serializing assets with the same Serializer.
Edit: The above line not calling _lazyReferenceWriter.Clear(); is presumably a bug, as is done in the serialization here:
This does a _lazyReferenceWriter.Clear(); if Exit() returns true.
I've already tested the fix and I'm quite sure that the Exit in deserialization should be clearing the refs as well.
fullserializer/Assets/FullSerializer/Source/fsSerializer.cs
Line 764 in c01db30
Within our project this has lead to contamination of the cyclic reference manager when deserializing and then re-serializing assets with the same Serializer.
Edit: The above line not calling
_lazyReferenceWriter.Clear();
is presumably a bug, as is done in the serialization here:fullserializer/Assets/FullSerializer/Source/fsSerializer.cs
Line 665 in c01db30
The text was updated successfully, but these errors were encountered: