Options that define how a progress indicator behaves.
None | A progress indicator that starts with no other options activated. This is the default. |
Sticky | A sticky progress indicator displays progress information even after the task is complete. The system does not remove it automatically. You must remove it using a remove operation. |
Indefinite | An indefinite progress indicator shows that the associated task is in progress, but does not show how close it is to completion. |
Synchronous | A synchronous progress indicator updates the Editor UI as soon as it reports progress. This is the opposite of the default behavior, which is to report all progress asynchronously. |
Managed | Unity manages progress indicators. When a domain reload happens, the system cancels tasks that support cancellation, and removes their progress indicators. This is the default for progress indicators started from C#. |
Unmanaged | An unmanaged progress indicator is one that Unity does not manage. Unity does not cancel unmanaged progress indicators when a domain reload happens. This is the default behavior for internal-use progress indicators started from C++ code. |