/Engine/Source/Developer/AssetTools/Public/IAssetTools.h
Creates an asset with the specified name, path, and factory
the new asset or NULL if it fails
[UObject](API\Runtime\CoreUObject\UObject\UObject) * CreateAsset ( const [FString](API\Runtime\Core\Containers\FString) & AssetName, const [FString](API\Runtime\Core\Containers\FString) & PackagePath, [UClass](API\Runtime\CoreUObject\UObject\UClass) * AssetClass, [UFactory](API\Editor\UnrealEd\Factories\UFactory) * Factory, [FName](API\Runtime\Core\UObject\FName) CallingContext )