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

Awaitable.BackgroundThreadAsync

Declaration

public static BackgroundThreadAwaitable BackgroundThreadAsync();

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

BackgroundThreadAwaitable Ожидаемый объект, который завершается при переключении на фоновый поток.

Описание

Возобновляет выполнение на фоновом потоке ThreadPool. Завершается немедленно при вызове из фонового потока.

public async Awaitable Start()
{
    await Awaitable.BackgroundThreadAsync();
    // do some heavy math here without blocking the frame
    float result = 42;
    //switch back to the main frame to be able to call SceneManager.LoadSceneAsync
    await Awaitable.MainThreadAsync();
    await SceneManager.LoadSceneAsync("my-scene");
}