/// <param name="callback"></param>
public void RequestInventoryAsset(UUID assetID, UUID itemID, UUID taskID,
UUID ownerID, AssetType type, boolean priority,
MethodDelegate<Void, AssetReceivedCallbackArgs> callback)
{
AssetDownload transfer = new AssetDownload();
transfer.ID = UUID.Random();
transfer.AssetID = assetID;
//transfer.AssetType = type; // Set in TransferInfoHandler.
transfer.Priority = 100.0f + (priority ? 1.0f : 0.0f);
transfer.Channel = ChannelType.Asset;