Saving and loading

I haven’t worked with FArchive yet, but looking at the code for that archive:



FObjectAndNameAsStringProxyArchive Ar(MemoryWriter, false);


The second parameter in the constructor is called ‘bLoadIfFindFails’. So I’m guessing you need to set this to true, so that if the serialized class happens not to be in memory when you try to deserialize, it will load the class.