static void DisplayProgress( UpdateOperationStatus status, BuildProgressSpeedAndRemainingTime.ProgressData progressData, string cloudRepository) { string totalProgressMessage = UpdateProgressRender. GetProgressString(status, progressData); float totalProgressPercent = GetProgressBarPercent. ForTransfer(status.UpdatedSize, status.TotalSize) / 100f; EditorUtility.DisplayProgressBar( string.Format("Downloading {0}", cloudRepository), totalProgressMessage, totalProgressPercent); }
internal void OnUpdateProgress() { var progress = mWorkspaceWindow.Progress; progress.ProgressHeader = UpdateProgressRender.FixNotificationPath( mWkPath, mNotifier.GetNotificationMessage()); UpdateOperationStatus status = mNotifier.GetUpdateStatus(); progress.TotalProgressMessage = UpdateProgressRender.GetProgressString( status, mProgressData); progress.TotalProgressPercent = GetProgressBarPercent.ForTransfer( status.UpdatedSize, status.TotalSize) / 100f; }