The title says it all, I want to save pure data objects to a SaveGame, I could do it by first manually writing the data to an intermediate struct but that just feels like unnecessary schlep work. I’ve tried saving an Object (UObject) and a PrimaryDataAsset, but neither work. They are in arrays, I get the correct array length but the objects themselves are not deserialized (don’t know if they are even serialized, TBH).
I’d even be willing to try a C++ solution if it means I can make something like a SaveableObject or some such that I can make child blueprints from.
Thanks.