Found the issue by debugging into the SerializeBin
implementation.
For the buffer Saved by FBufferArchive
since it’s FMemoryWriter
, I will need to use FMemoryReader
to load it.
Change
FBufferReader LoadingStream(SavingStream.GetData(), SavingStream.Num(), false);
To
FMemoryReader LoadingStream(SavingStream);
Would resolve the issue.