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

Awaitable.MainThreadAsync

Declaration

public static MainThreadAwaitable MainThreadAsync();

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

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

Описание

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

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");
}