I'm hitting a wall with saving and loading persistent data in Unreal Engine, especially with references that become invalid.

also use FObjectAndNameAsStringProxyArchive

FMemoryWriter MemoryWriter(Data, true);
FObjectAndNameAsStringProxyArchive Ar(MemoryWriter, false);
Ar.ArIsSaveGame = true;
Ar.ArNoDelta = true;
Target->SerializeScriptProperties(Ar);
1 Like