/// <summary> /// Creates a new Asset object given it's filename and the data. /// </summary> /// <param name="fileName">The filename, excluding any paths</param> /// <param name="data">The byte array of data</param> public Asset(string fileName, byte[] data, AssetDownloader.AssetDescriptor descriptor) { if (fileName == null) { throw new ArgumentNullException("fileName"); } if (descriptor == null) { throw new ArgumentNullException("descriptor"); } if (data == null) { throw new ArgumentNullException("data"); } FileName = fileName; Data = data; Descriptor = descriptor; }
private void OnAssetDownloadBegin(AssetDownloader.AssetDescriptor asset) { this.SetFilename(asset.Name); }
private void DownloadAsset(AssetDownloader.AssetDescriptor asset) { this.assetDownloader.DownloadAsset(asset); }