diff --git a/assets/core/common/loader/ResLoader.ts b/assets/core/common/loader/ResLoader.ts index 50b856c..85098b1 100644 --- a/assets/core/common/loader/ResLoader.ts +++ b/assets/core/common/loader/ResLoader.ts @@ -1,4 +1,4 @@ -import { __private, AnimationClip, Asset, AssetManager, assetManager, AudioClip, error, Font, ImageAsset, js, JsonAsset, Material, Mesh, Prefab, resources, sp, SpriteFrame, Texture2D, warn } from "cc"; +import { __private, AnimationClip, Asset, AssetManager, assetManager, AudioClip, Font, ImageAsset, js, JsonAsset, Material, Mesh, Prefab, resources, sp, SpriteFrame, Texture2D, warn } from "cc"; export type AssetType = __private.__types_globals__Constructor | null; export type Paths = string | string[]; @@ -120,11 +120,12 @@ oops.res.loadRemote(this.url, opt, onComplete); * @example await oops.res.loadBundle(name); */ - loadBundle(name: string) { + loadBundle(name: string): Promise { return new Promise((resolve, reject) => { assetManager.loadBundle(name, (err, bundle: AssetManager.Bundle) => { if (err) { - return error(err); + resolve(null!); + return; } resolve(bundle); });