IAssetTools::CreateAssetWithDialog

Opens an asset picker dialog and creates an asset with the path chosen in the dialog