非同期メソッド `async Task` 内で、Unityのメインスレッドで実行しなければならない処理(Unity APIの呼び出し等)を行う場合、スレッドコンテキストをメインスレッドに戻すために使える機能はどれか(UniTask等のライブラリなしの場合)。

`SynchronizationContext.Current` をキャプチャしておき、`Post` メソッドを使うことで、別スレッドからメインスレッド(UIスレッド)へ処理を委譲できる。UniTaskなら `await UniTask.SwitchToMainThread()` がある。