private static void ProgressHandler(object sender, ICSharpCode.SharpZipLib.Core.ProgressEventArgs e) { fileZipSize += e.Processed; float percent = (float)fileZipSize / filePreSize; EditorUtility.DisplayProgressBar("提示", "版本压缩中..", percent); }
private void UnzipProgree(object sender, ICSharpCode.SharpZipLib.Core.ProgressEventArgs e) { //this.labStatus.Text = String.Format("正在解压:{0},已完成{1}%", e.Name, e.Processed); Console.WriteLine(String.Format("正在解压:{0},已完成{1}%", e.Name, e.Processed)); }
private void UnzipProgree(object sender, ICSharpCode.SharpZipLib.Core.ProgressEventArgs e) { UpdateStatusCallback?.Invoke(String.Format("正在解压:{0},已完成{1}%", e.Name, e.Processed), -1); }