| name | The progress indicator's name. You can display the name as a title in the progress window. Use / (slash) as a separator to group child progress indicators together. | 
| description | The progress indicator's initial description. You can change it using Report or SetDescription. | 
| parentId | The unique ID of the parent progress indicator, if any. If the progress indicator has no parent, pass -1. | 
| options | The progress indicator's initial progress options. | 
int The newly created progress identifier. This identifier is used for all other APIs to update the progress status.
This method starts a new progress indicator.
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);
}