Main/ResModule/AudioLoader.cs
@@ -1,6 +1,8 @@ using UnityEngine; using System.Collections; using System; using Cysharp.Threading.Tasks; using System.Threading; public class AudioLoader { @@ -14,5 +16,10 @@ ResManager.Instance.LoadAssetAsync<AudioClip>("Audio/" + _folderName, _clipName, _callBack, false); } // US2: Async UniTask variant public static UniTask<AudioClip> LoadAudioAsync(string _folderName, string _clipName, CancellationToken ct = default) { return ResManager.Instance.LoadAssetAsync<AudioClip>("Audio/" + _folderName, _clipName, false, ct); } }