Fix Transform diff serialization to properly handle prefab changes to a single component of transform

#2085
This commit is contained in:
Wojtek Figat
2024-02-20 13:12:23 +01:00
parent e255778c07
commit 8e6bd07322
3 changed files with 35 additions and 11 deletions

View File

@@ -393,7 +393,7 @@ namespace Serialization
FLAXENGINE_API bool ShouldSerialize(const Transform& v, const void* otherObj);
inline void Serialize(ISerializable::SerializeStream& stream, const Transform& v, const void* otherObj)
{
stream.Transform(v);
stream.Transform(v, (const Transform*)otherObj);
}
FLAXENGINE_API void Deserialize(ISerializable::DeserializeStream& stream, Transform& v, ISerializeModifier* modifier);