/Engine/Source/Runtime/CoreUObject/Public/UObject/SoftObjectPath.h
A struct that contains a string reference to an object, either a package, a top level asset or a subobject. This can be used to make soft references to assets that are loaded on demand. This is stored internally as anFTopLevelAssetPathpointing to the top level asset (/package/path.assetname) and an optional string subobject path. If the MetaClass metadata is applied to aFPropertywith this the UI will restrict to that type of asset.
struct FSoftObjectPath