2d65ace0516efd2d6ff531520884b984f949558d.js 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. System.register(["cc"], function (_export, _context) {
  2. "use strict";
  3. var _cclegacy, __checkObsolete__, __checkObsoleteInNamespace__, assetManager, JsonAsset, TableLoadUtil, _crd;
  4. _export("default", void 0);
  5. return {
  6. setters: [function (_cc) {
  7. _cclegacy = _cc.cclegacy;
  8. __checkObsolete__ = _cc.__checkObsolete__;
  9. __checkObsoleteInNamespace__ = _cc.__checkObsoleteInNamespace__;
  10. assetManager = _cc.assetManager;
  11. JsonAsset = _cc.JsonAsset;
  12. }],
  13. execute: function () {
  14. _crd = true;
  15. _cclegacy._RF.push({}, "0d2abQaWYVLPptXiFU69SYv", "TableLoadUtil", undefined);
  16. __checkObsolete__(['_decorator', 'assetManager', 'JsonAsset']);
  17. _export("default", TableLoadUtil = class TableLoadUtil {
  18. static preloadAll(bundleName, path, callback, util_cb) {
  19. assetManager.loadBundle(bundleName, (err, bundle) => {
  20. if (err) {
  21. console.log(err);
  22. return;
  23. }
  24. bundle.loadDir(path, JsonAsset, function (err, assets) {
  25. if (err) {
  26. console.log(err);
  27. return;
  28. }
  29. for (let i = 0; i < assets.length; i++) {
  30. util_cb == null || util_cb(assets[i].name, assets[i].json);
  31. }
  32. callback(assets);
  33. }.bind(this));
  34. });
  35. }
  36. });
  37. _cclegacy._RF.pop();
  38. _crd = false;
  39. }
  40. };
  41. });
  42. //# sourceMappingURL=2d65ace0516efd2d6ff531520884b984f949558d.js.map