FTopLevelAssetPath

A struct that can reference a top level asset such as '/Path/To/Package.AssetName' Stores two FNames internally to avoid a) storing a concatenated [FName](API\Runtime\Core\UObject\FName) that bloats global [FName](API\Runtime\Core\UObject\FName) storage b) storing an empty [FString](API\Runtime\Core\Containers\FString) for a subobject path as [FSoftObjectPath](API\Runtime\CoreUObject\UObject\FSoftObjectPath) allows Can also be used to reference the package itself in which case the second name is NAME_None and the object resolves to the string `/Path/To/Package_ This struct is mirrored and exposed to the UE reflection system in NoExportTypes.h