Item
класс в UnityEditor
Описание
Структура данных, которая предоставляет информацию о показателе прогресса.
Свойства
| Свойство | Описание |
|---|---|
| cancellable | Возвращает true, если событие, связанное с индикатором прогресса, можно отменить. |
| currentStep | Возвращает текущий шаг для этого показателя прогресса. |
| description | Возвращает описание индикатора прогресса. |
| elapsedTime | Возвращает число секунд, в течение которых работал индикатор прогресса. |
| endTime | Возвращает время, когда завершился индикатор прогресса. |
| exists | Проверка наличия показателя прогресса. |
| finished | Возвращает true, если индикатор прогресса завершен, но не удален. |
| id | Возвращает уникальный идентификатор индикатора прогресса. |
| indefinite | Возвращает true, если показатель прогресса является неопределенным. |
| name | Возвращает имя индикатора прогресса. |
| options | Возвращает флаги параметров, используемые для запуска индикатора прогресса. |
| parentId | Возвращает уникальный ID родительского индикатора прогресса или -1, если индикатор прогресса не является дочерним другого индикатора прогресса. |
| pausable | Возвращает true, если задача индикатора прогресса может быть приостановлена. |
| paused | Возвращает true, если индикатор прогресса приостановлен. |
| priority | Возвращает приоритет индикатора прогресса. |
| progress | Возвращает значение прогресса задачи, связанной с показателем прогресса. |
| remainingTime | Возвращает оставшееся время до завершения этого показателя прогресса. |
| responding | Возвращает true, если прогресс продолжается, false, если индикатор прогресса не получал никакого отчета о прогрессе более 5 секунд. |
| running | Возвращает true, если индикатор прогресса запущен и активен. |
| startTime | Возвращает время, когда был запущен индикатор прогресса. |
| status | Возвращает состояние индикатора прогресса. |
| stepLabel | Возвращает метку, отображающую шаги индикатора прогресса. |
| timeDisplayMode | Возвращает режим отображения времени индикатора прогресса. |
| totalSteps | Возвращает общее число шагов от начала до конца для этого показателя прогресса. |
| updateTime | Возвращает дату последнего обновления показателя прогресса. |
Открытые методы
| Метод | Описание |
|---|---|
| Cancel | Отмена выполняемого индикатора прогресса. |
| ClearRemainingTime | Сброс вычисления оставшегося времени для индикатора прогресса. |
| Finish | Помечает показатель прогресса как завершенный. |
| Pause | Приостанавливается выполняемый индикатор прогресса. |
| RegisterCancelCallback | Регистрирует обратный вызов, который вызывают, когда пользователь отменяет связанную задачу выполняемого индикатора прогресса. |
| RegisterPauseCallback | Регистрирует обратный вызов, который вызывается, когда пользователь приостанавливает выполняемую задачу индикатора прогресса. |
| Remove | Завершение и удаление активного индикатора прогресса. |
| Report | Отчет о текущем состоянии индикатора прогресса. |
| Resume | Возобновляет приостановленный показатель прогресса. |
| SetDescription | Задает описание индикатора прогресса. Чтобы очистить описание, передайте null. |
| SetPriority | Задает приоритет индикатора прогресса. |
| SetRemainingTime | Задает оставшееся время для индикатора прогресса в секундах. |
| SetStepLabel | Задает метку, отображающую шаги индикатора прогресса. |
| SetTimeDisplayMode | Устанавливает режим отображения времени индикатора прогресса. |
| UnregisterCancelCallback | Отменяет регистрацию ранее зарегистрированного обратного вызова отмены прогресса. |
| UnregisterPauseCallback | Отменяет регистрацию ранее зарегистрированного обратного вызова паузы прогресса. |