171d61cef4421fefee2619399cd7140392fa1ae6.js 8.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173
  1. System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2", "__unresolved_3", "__unresolved_4", "__unresolved_5", "__unresolved_6", "__unresolved_7", "__unresolved_8", "__unresolved_9"], function (_export, _context) {
  2. "use strict";
  3. var _reporterNs, _cclegacy, __checkObsolete__, __checkObsoleteInNamespace__, _decorator, director, Label, profiler, ProgressBar, csvMgr, i18n, audioMgr, bundleMgr, autoBind, Constants, BaseExp, userIns, ResUtil, _dec, _dec2, _dec3, _class, _class2, _descriptor, _descriptor2, _crd, ccclass, property, Launch;
  4. function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } }
  5. function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; }
  6. function _initializerDefineProperty(target, property, descriptor, context) { if (!descriptor) return; Object.defineProperty(target, property, { enumerable: descriptor.enumerable, configurable: descriptor.configurable, writable: descriptor.writable, value: descriptor.initializer ? descriptor.initializer.call(context) : void 0 }); }
  7. function _applyDecoratedDescriptor(target, property, decorators, descriptor, context) { var desc = {}; Object.keys(descriptor).forEach(function (key) { desc[key] = descriptor[key]; }); desc.enumerable = !!desc.enumerable; desc.configurable = !!desc.configurable; if ('value' in desc || desc.initializer) { desc.writable = true; } desc = decorators.slice().reverse().reduce(function (desc, decorator) { return decorator(target, property, desc) || desc; }, desc); if (context && desc.initializer !== void 0) { desc.value = desc.initializer ? desc.initializer.call(context) : void 0; desc.initializer = undefined; } if (desc.initializer === void 0) { Object.defineProperty(target, property, desc); desc = null; } return desc; }
  8. function _initializerWarningHelper(descriptor, context) { throw new Error('Decorating class property failed. Please ensure that ' + 'transform-class-properties is enabled and runs after the decorators transform.'); }
  9. function _reportPossibleCrUseOfcsvMgr(extras) {
  10. _reporterNs.report("csvMgr", "../core/csv/CsvManager", _context.meta, extras);
  11. }
  12. function _reportPossibleCrUseOfi18n(extras) {
  13. _reporterNs.report("i18n", "../core/i18n/runtime-scripts/LanguageData", _context.meta, extras);
  14. }
  15. function _reportPossibleCrUseOfaudioMgr(extras) {
  16. _reporterNs.report("audioMgr", "../core/manager/AudioManager", _context.meta, extras);
  17. }
  18. function _reportPossibleCrUseOfbundleMgr(extras) {
  19. _reporterNs.report("bundleMgr", "../core/manager/BundleManager", _context.meta, extras);
  20. }
  21. function _reportPossibleCrUseOfautoBind(extras) {
  22. _reporterNs.report("autoBind", "../extend/AutoBind", _context.meta, extras);
  23. }
  24. function _reportPossibleCrUseOfConstants(extras) {
  25. _reporterNs.report("Constants", "../data/Constants", _context.meta, extras);
  26. }
  27. function _reportPossibleCrUseOfBaseExp(extras) {
  28. _reporterNs.report("BaseExp", "../core/base/BaseExp", _context.meta, extras);
  29. }
  30. function _reportPossibleCrUseOfuserIns(extras) {
  31. _reporterNs.report("userIns", "../data/UserData", _context.meta, extras);
  32. }
  33. function _reportPossibleCrUseOfResUtil(extras) {
  34. _reporterNs.report("ResUtil", "../utils/ResUtil", _context.meta, extras);
  35. }
  36. return {
  37. setters: [function (_unresolved_) {
  38. _reporterNs = _unresolved_;
  39. }, function (_cc) {
  40. _cclegacy = _cc.cclegacy;
  41. __checkObsolete__ = _cc.__checkObsolete__;
  42. __checkObsoleteInNamespace__ = _cc.__checkObsoleteInNamespace__;
  43. _decorator = _cc._decorator;
  44. director = _cc.director;
  45. Label = _cc.Label;
  46. profiler = _cc.profiler;
  47. ProgressBar = _cc.ProgressBar;
  48. }, function (_unresolved_2) {
  49. csvMgr = _unresolved_2.csvMgr;
  50. }, function (_unresolved_3) {
  51. i18n = _unresolved_3.default;
  52. }, function (_unresolved_4) {
  53. audioMgr = _unresolved_4.audioMgr;
  54. }, function (_unresolved_5) {
  55. bundleMgr = _unresolved_5.bundleMgr;
  56. }, function (_unresolved_6) {
  57. autoBind = _unresolved_6.autoBind;
  58. }, function (_unresolved_7) {
  59. Constants = _unresolved_7.Constants;
  60. }, function (_unresolved_8) {
  61. BaseExp = _unresolved_8.BaseExp;
  62. }, function (_unresolved_9) {
  63. userIns = _unresolved_9.userIns;
  64. }, function (_unresolved_10) {
  65. ResUtil = _unresolved_10.ResUtil;
  66. }],
  67. execute: function () {
  68. _crd = true;
  69. _cclegacy._RF.push({}, "ed508YH13xLTKrHgVpSGwoI", "Launch", undefined);
  70. __checkObsolete__(['_decorator', 'director', 'Label', 'profiler', 'ProgressBar']);
  71. ({
  72. ccclass,
  73. property
  74. } = _decorator);
  75. _export("Launch", Launch = (_dec = ccclass('Launch'), _dec2 = (_crd && autoBind === void 0 ? (_reportPossibleCrUseOfautoBind({
  76. error: Error()
  77. }), autoBind) : autoBind)({
  78. type: Label,
  79. tooltip: "资源加载lable"
  80. }), _dec3 = (_crd && autoBind === void 0 ? (_reportPossibleCrUseOfautoBind({
  81. error: Error()
  82. }), autoBind) : autoBind)({
  83. type: ProgressBar,
  84. tooltip: "加载进度"
  85. }), _dec(_class = (_class2 = class Launch extends (_crd && BaseExp === void 0 ? (_reportPossibleCrUseOfBaseExp({
  86. error: Error()
  87. }), BaseExp) : BaseExp) {
  88. constructor() {
  89. super(...arguments);
  90. _initializerDefineProperty(this, "load_label", _descriptor, this);
  91. _initializerDefineProperty(this, "progressBar", _descriptor2, this);
  92. }
  93. start() {
  94. var _this = this;
  95. return _asyncToGenerator(function* () {
  96. _this.load_label.string = (_crd && i18n === void 0 ? (_reportPossibleCrUseOfi18n({
  97. error: Error()
  98. }), i18n) : i18n)("main.加载中..."); //关闭FPS展示
  99. profiler.hideStats(); //Constants.isDebug ? profiler.showStats() : profiler.hideStats();
  100. //先加载配置资源包 更新进度条
  101. yield (_crd && bundleMgr === void 0 ? (_reportPossibleCrUseOfbundleMgr({
  102. error: Error()
  103. }), bundleMgr) : bundleMgr).preloadConfigAllRes(progress => {
  104. _this.progressBar.progress = progress.totalProgress;
  105. }); //加载音效
  106. yield (_crd && audioMgr === void 0 ? (_reportPossibleCrUseOfaudioMgr({
  107. error: Error()
  108. }), audioMgr) : audioMgr).initialize(); //调用事例 加载所有CSV表
  109. yield (_crd && csvMgr === void 0 ? (_reportPossibleCrUseOfcsvMgr({
  110. error: Error()
  111. }), csvMgr) : csvMgr).loadAll(); //加载map
  112. yield (_crd && ResUtil === void 0 ? (_reportPossibleCrUseOfResUtil({
  113. error: Error()
  114. }), ResUtil) : ResUtil).loadRes("map/" + (_crd && userIns === void 0 ? (_reportPossibleCrUseOfuserIns({
  115. error: Error()
  116. }), userIns) : userIns).getCurLevelData().map); //进入游戏场景
  117. director.loadScene((_crd && Constants === void 0 ? (_reportPossibleCrUseOfConstants({
  118. error: Error()
  119. }), Constants) : Constants).scenesName.game);
  120. })();
  121. }
  122. }, (_descriptor = _applyDecoratedDescriptor(_class2.prototype, "load_label", [_dec2], {
  123. configurable: true,
  124. enumerable: true,
  125. writable: true,
  126. initializer: null
  127. }), _descriptor2 = _applyDecoratedDescriptor(_class2.prototype, "progressBar", [_dec3], {
  128. configurable: true,
  129. enumerable: true,
  130. writable: true,
  131. initializer: function initializer() {
  132. return null;
  133. }
  134. })), _class2)) || _class));
  135. _cclegacy._RF.pop();
  136. _crd = false;
  137. }
  138. };
  139. });
  140. //# sourceMappingURL=171d61cef4421fefee2619399cd7140392fa1ae6.js.map