/Engine/Source/Runtime/CoreUObject/Public/Serialization/ObjectReader.h
Most of the time,FSoftObjectPtrare serialized asUObject*, but some archives need to override this.
This instance.
virtual [FArchive](API\Runtime\Core\Serialization\FArchive) & operator<< ( [FSoftObjectPtr](API\Runtime\CoreUObject\UObject\FSoftObjectPtr) & Value )