static IEnumerator ResourceRequest(UnityCoroutineScheduler <Object> scheduler, ResourceRequest request) { yield return(request); scheduler.Complete(request.asset, null); }
static IEnumerator ReturnVoid(UnityCoroutineScheduler awaiter, object instruction) { yield return(instruction); awaiter.Complete(null); }
static IEnumerator AssetBundleCreateRequest(UnityCoroutineScheduler <AssetBundle> scheduler, AssetBundleCreateRequest request) { yield return(request); scheduler.Complete(request.assetBundle, null); }