This commit is contained in:
in0finite 2022-01-24 23:28:49 +01:00
parent 569fc98683
commit 1d7d394366

View file

@ -331,15 +331,15 @@ namespace SanAndreasUnity.Editor
currentObject.gameObject.SetActive(true); // enable it so it can be seen when Editor un-freezes currentObject.gameObject.SetActive(true); // enable it so it can be seen when Editor un-freezes
this.ExportAssets(currentObject.gameObject); this.ExportAssets(currentObject.gameObject);
if ((i % 50 == 0) || i == objectsToExport.Length - 1) if ((i % 200 == 0) || i == objectsToExport.Length - 1)
{ {
this.ProcessSavedAssetActions(); this.ProcessSavedAssetActions();
} }
if (i % 50 == 0) if (i % 200 == 0)
{ {
// update ETA // update ETA
double numPerSecond = 50 / etaStopwatch.Elapsed.TotalSeconds; double numPerSecond = 200 / etaStopwatch.Elapsed.TotalSeconds;
etaStopwatch.Restart(); etaStopwatch.Restart();
int numLeft = objectsToExport.Length - i; int numLeft = objectsToExport.Length - i;
double secondsLeft = numLeft / numPerSecond; double secondsLeft = numLeft / numPerSecond;
@ -407,7 +407,7 @@ namespace SanAndreasUnity.Editor
LoadingThread.Singleton.UpdateJobs(); LoadingThread.Singleton.UpdateJobs();
System.Threading.Thread.Sleep(10); // don't interact with background thread too often, and also reduce CPU usage System.Threading.Thread.Sleep(5); // don't interact with background thread too often, and also reduce CPU usage
numPendingJobs = LoadingThread.Singleton.GetNumPendingJobs(); numPendingJobs = LoadingThread.Singleton.GetNumPendingJobs();
initialNumPendingJobs = Math.Max(initialNumPendingJobs, numPendingJobs); initialNumPendingJobs = Math.Max(initialNumPendingJobs, numPendingJobs);