コールバックをasyncで実装する(製品版のみ) - Katsuya100/SceneLayer-Trial GitHub Wiki

SceneLayerでは、Transitionなどの非同期イベントは、IEnumeratorを返却します。
しかし、下記の手順を行うことでTaskで実装できるようになります。

手順

[Player Settings > Scripting Define Symbols] に ENABLE_LAYER_ASYNC を追加しましょう。
image

IEnumeratorを返却しているコルーチンイベントがLayerAsync を返却するようになります。
これらは async/await で処理できます。

例:

protected override IEnumerator OnTransitTo(TransitionBehaviour transition)
{
  yield return ...;
}

 ↓

protected override async LayerAsync OnTransitTo(TransitionBehaviour transition)
{
  await ...;
}