using UnityEngine; using System.Collections; using System; using Cysharp.Threading.Tasks; using System.Threading; public class AudioLoader { public static async UniTask LoadAudio(string _folderName, string _clipName) { return await ResManager.Instance.LoadAssetAsync("Audio/" + _folderName, _clipName, false); } // US2: Async UniTask variant public static UniTask LoadAudioAsync(string _folderName, string _clipName, CancellationToken ct = default) { return ResManager.Instance.LoadAssetAsync("Audio/" + _folderName, _clipName, false, ct); } }