// import LocalData from "../Template/LocalData"; export default class LoadManager { public static readonly instance: LoadManager = new LoadManager(); LoadAssets(path: string): Promise { return new Promise((resolve, reject) => { // cc.resources.load(path, (err, Asset: T) => { // if (err) { // cc.error(`加载${path}失败`) // reject(err) // return // } // resolve(Asset) // }) let bundle = cc.assetManager.getBundle("sub"); bundle.load(path, (err: Error, Asset: T) => { if (err) { cc.error(`加载${path}失败`) reject(err) return } resolve(Asset) }); }) } }