#if UNITY_2023_1_OR_NEWER namespace Cysharp.Threading.Tasks { public static class UnityAwaitableExtensions { public static async UniTask AsUniTask(this UnityEngine.Awaitable awaitable) { await awaitable; } public static async UniTask AsUniTask(this UnityEngine.Awaitable awaitable) { return await awaitable; } } } #endif