You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
publicstaticGUIContentrefreshImportMode=EditorGUIUtility.TrTextContent("Import mode","During an asset database refresh this mode determines if the imports are done: Entirely inside the editor process (In Process). In one or more worker processes potentially in parallel by importer queue index (Out of process by queue).");
29
-
publicstaticGUIContentdesiredImportWorkerCount=EditorGUIUtility.TrTextContent("Desired worker count","The desired number of import worker processes to keep around and ready for importing. The actual number of worker processes on the system can be both lower or higher that this, but the system will seek towards this number.");
27
+
publicstaticGUIContentparallelImport=EditorGUIUtility.TrTextContent("Parallel Import","During an asset database refresh some asset imports can be performed in parallel in sub processes.");
28
+
publicstaticGUIContentparallelImportLearnMore=EditorGUIUtility.TrTextContent("Learn more...","During an asset database refresh some asset imports can be performed in parallel in sub processes.");
29
+
publicstaticGUIContentdesiredImportWorkerCountOverride=EditorGUIUtility.TrTextContent("Override Desired Worker Count","Override the desired worker count specified in the preferences.");
30
+
publicstaticGUIContentdesiredImportWorkerCount=EditorGUIUtility.TrTextContent("Desired Import Worker Count","The desired number of import worker processes to use for importing. The actual number of worker processes on the system can be both lower or higher that this, but the system will seek towards this number when importing.");
31
+
publicstaticGUIContentstandbyImportWorkerCount=EditorGUIUtility.TrTextContent("Standby Import Worker Count","The number of import worker processes to keep around in standby and ready for importing. The actual number of worker processes on the system can be both lower or higher that this, but the system will seek towards this number when worker processes are idle.");
32
+
publicstaticGUIContentidleWorkerShutdownDelay=EditorGUIUtility.TrTextContent("Idle Import Worker Shutdown Delay","When an importer worker has been idle for this amount of seconds in will be shutdown unless it would take the worker count below the standby worker count setting.");
30
33
31
34
publicstaticGUIContentcacheServer=EditorGUIUtility.TrTextContent("Cache Server (project specific)");
publicstaticGUIContentartifactGarbageCollection=EditorGUIUtility.TrTextContent("Remove unused Artifacts on Restart","By default, when you start the Editor, Unity removes unused artifact files in the Library folder, and removes their entries in the asset database. This is a form of \"garbage collection\". This setting allows you to turn off the asset database garbage collection, so that previous artifact revisions which are no longer used are still preserved after restarting the Editor. This is useful if you need to debug unexpected import results.");
publicstaticGUIContentcacheServerNamespacePrefixLabel=EditorGUIUtility.TrTextContent("Namespace prefix","The namespace used for looking up and storing values on the cache server");
@@ -258,6 +261,8 @@ public PopupElement(string id, string content)
EditorGUILayout.HelpBox($"Refresh Import mode forced to {overrideMode} via command line argument. To use the mode specified here please restart Unity without the -refreshImportMode command line argument.",MessageType.Info,true);
EditorGUILayout.HelpBox($"Desired import worker count forced to {overrideDesiredCount} via command line argument. To use the worker count specified here please restart Unity without the -desiredWorkerCount command line argument.",MessageType.Info,true);
661
+
}
662
+
663
+
// This min/max worker count is enforced here and in EditorUserSettings.cpp
EditorGUILayout.HelpBox($"Standby import worker count forced to {overrideStandbyCount} via command line argument. To use the standby worker count specified here please restart Unity without the -standbyWorkerCount command line argument.",MessageType.Info,true);
EditorGUILayout.HelpBox($"Idle import worker shutdown delay forced to {overrideStandbyCount} ms. via command line argument. To use the settings specified here please restart Unity without the -idleWorkerShutdownDelay command line argument.",MessageType.Info,true);
EditorGUILayout.HelpBox($"Refresh Import mode to {overrideMode} via command line argument. To use the mode specified here please restart Unity without the -refreshImportMode command line argument.",MessageType.Info,true);
EditorGUILayout.HelpBox($"Desired import worker count forced to {overrideCount} via command line argument. To use the worker count specified here please restart Unity without the -desiredWorkerCount command line argument.",MessageType.Info,true);
publicstaticreadonlyGUIContentspriteBatchingVertexThreshold=EditorGUIUtility.TrTextContent("Sprite Batching Threshold","Dynamic Batching is always enabled for Sprites and this controls max vertex threshold for batching. ");
0 commit comments