コールバックをasyncで実装する(製品版のみ) - Katsuya100/SceneLayer-Trial GitHub Wiki
SceneLayerでは、Transitionなどの非同期イベントは、IEnumeratorを返却します。
しかし、下記の手順を行うことでTaskで実装できるようになります。
手順
[Player Settings > Scripting Define Symbols] に ENABLE_LAYER_ASYNC を追加しましょう。

IEnumeratorを返却しているコルーチンイベントがLayerAsync を返却するようになります。
これらは async/await で処理できます。
例:
protected override IEnumerator OnTransitTo(TransitionBehaviour transition)
{
yield return ...;
}
↓
protected override async LayerAsync OnTransitTo(TransitionBehaviour transition)
{
await ...;
}