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\FName) that bloats global [FName](API\Runtime\Core\FName) storage b) storing an empty [FString](API\Runtime\Core\FString) for a subobject path as [FSoftObjectPath](API\Runtime\CoreUObject\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_