I am creating a commandlet to import data from a CSV file into a StringTable.
FAssetRegistryModule& AssetRegistryModule = FModuleManager::LoadModuleChecked<FAssetRegistryModule>(FName("AssetRegistry"));
IAssetRegistry& AssetRegistry = AssetRegistryModule.Get();
FAssetData assetData = AssetRegistry.GetAssetByObjectPath(TEXT("/Game/StringTable/ST_Test.ST_Test"));
UStringTable* stringTable = Cast<UStringTable>(assetData.GetAsset());
At the end of the path you specify when loading the asset,
What does it mean to add the same asset name as an extension after the asset name?
“ST_Test.ST_Test”
Is there a function that can automatically generate that path?