Unity 6.3
0 онлайн 30 гостей 3 в системе
Вход

Progress.Start

Declaration

public static int Start(string name, string description, Progress.Options options, int parentId);

Параметры

Параметр Описание
имя Имя индикатора прогресса. Вы можете показать это имя в качестве заголовка в окне прогресса. Используйте / (наклонная черта) в качестве разделителя для группирования дочерних индикаторов прогресса.
описание Начальное описание индикатора прогресса. Вы можете изменить его с помощью Отчет или SetDescription.
parentId Уникальный ID родительского индикатора прогресса, если таковой имеется. Если индикатор прогресса не имеет родителя, передайте -1.
варианты Начальные параметры прогресса индикатора прогресса.

Возвращаемое значение

инт Вновь созданный идентификатор прогресса. Этот идентификатор используется всеми другими APIs для обновления статуса прогресса.

Описание

Этот метод запускает новый показатель прогресса.

public IEnumerator Run_TwoTasks()
{
    var title1 = "Running task 1...";
    var title2 = "Running task 2...";
    int progressId1 = Progress.Start(title1);
    int progressId2 = Progress.Start(title2);

Progress.ShowDetails(false); yield return null;

for (int frame = 0; frame <= 10; ++frame) { Progress.Report(progressId1, Random.value); yield return WaitForSeconds(0.5f); Progress.Report(progressId2, Random.value); yield return WaitForSeconds(0.5f); }

Progress.Remove(progressId1); Progress.Remove(progressId2); }