public void FileDownloadAll(string loadFolderName, string saveFolderPath, bhClowdDriveAPI.fileDownload_Callback callback, bhClowdDriveAPI.fileDownload_Process_Callback proceed_callback, bhClowdDriveAPI.fileDownload_Cancel_Callback cancel_callback) { if (_isFileDownloadProcessing == true) { return; } _fileDownload_callback = callback; _fileDownload_proceed_callback = proceed_callback; _fileDownload_cancel_callback = cancel_callback; StartCoroutine(DonwloadAllFilesInFolder_internal(loadFolderName, saveFolderPath)); }
//public bool DownloadFile(string filename, string savePath, string saveName, bhClowdDriveAPI.fileDownload_Callback callback); public bool DonwloadAllFilesInFolder(string loadFolderPath, string saveFolderPath, bhClowdDriveAPI.fileDownload_Callback callback, bhClowdDriveAPI.fileDownload_Process_Callback proceed_callback, bhClowdDriveAPI.fileDownload_Cancel_Callback cancel_callback) { if (_type == eCloudType.NotSelected) { return(false); } bool res = false; switch (_type) { case eCloudType.bCloudDrive: { res = _bDriveAPI.DonwloadAllFilesInFolder(loadFolderPath, saveFolderPath, callback, proceed_callback, cancel_callback); } break; case eCloudType.GoogleDrive: { res = true; string resPath = loadFolderPath; if (loadFolderPath == "/") { resPath = ""; } _bGoogleAPI.FileDownloadAll(loadFolderPath, saveFolderPath, callback, proceed_callback, cancel_callback); } break; } return(res); }
public void FileDownloadAll(string loadFolderName, string saveFolderPath, bhClowdDriveAPI.fileDownload_Callback callback, bhClowdDriveAPI.fileDownload_Process_Callback proceed_callback, bhClowdDriveAPI.fileDownload_Cancel_Callback cancel_callback ){ if (_isFileDownloadProcessing == true) return; _fileDownload_callback = callback; _fileDownload_proceed_callback= proceed_callback; _fileDownload_cancel_callback = cancel_callback; StartCoroutine(DonwloadAllFilesInFolder_internal (loadFolderName, saveFolderPath) ); }