AssetDownloader constructor
AssetDownloader({
- required String gameDir,
- DownloadProgressCallback? onDownloadProgress,
- OperationProgressCallback? onOperationProgress,
- int progressReportRate = 10,
Creates a new asset downloader.
gameDir
The base game directory where assets will be stored.
onDownloadProgress
Optional callback for reporting individual file download progress.
onOperationProgress
Optional callback for reporting overall operation progress.
progressReportRate
How often to report progress, defaults to every 10%.
Implementation
AssetDownloader({
required super.gameDir,
DownloadProgressCallback? onDownloadProgress,
OperationProgressCallback? onOperationProgress,
int progressReportRate = 10,
}) : _onDownloadProgress = onDownloadProgress,
_onOperationProgress = onOperationProgress,
_progressReportRate = progressReportRate;