MKSystem.js 8.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. (function() {
  2. var nodeEnv = typeof require !== 'undefined' && typeof process !== 'undefined';
  3. var __module = nodeEnv ? module : {exports:{}};
  4. var __filename = 'preview-scripts/assets/script/mk/system/MKSystem.js';
  5. var __require = nodeEnv ? function (request) {
  6. return cc.require(request);
  7. } : function (request) {
  8. return __quick_compile_project__.require(request, __filename);
  9. };
  10. function __define (exports, require, module) {
  11. if (!nodeEnv) {__quick_compile_project__.registerModule(__filename, module);}"use strict";
  12. cc._RF.push(module, 'f0038hKHC9Nf5+ipaUV9rc5', 'MKSystem');
  13. // script/mk/system/MKSystem.ts
  14. "use strict";
  15. Object.defineProperty(exports, "__esModule", { value: true });
  16. var BuglySDK_1 = require("../sdk/BuglySDK");
  17. var FileUtil_1 = require("../utils/FileUtil");
  18. var TimeUtil_1 = require("../utils/TimeUtil");
  19. var AudioSystem_1 = require("./AudioSystem");
  20. var DataSystem_1 = require("./DataSystem");
  21. var HttpSystem_1 = require("./HttpSystem");
  22. var LoadResUtil_1 = require("../utils/LoadResUtil");
  23. var LogUtil_1 = require("../utils/LogUtil");
  24. var EncryptUtil_1 = require("../utils/EncryptUtil");
  25. var GameUtil_1 = require("../utils/GameUtil");
  26. var StorageUtil_1 = require("../utils/StorageUtil");
  27. var TimerSystem_1 = require("./TimerSystem");
  28. var EventSystem_1 = require("./EventSystem");
  29. var MathUtil_1 = require("../utils/MathUtil");
  30. var AdSystem_1 = require("./AdSystem");
  31. var JsbSystem_1 = require("./JsbSystem");
  32. var ATSDKMgr_1 = require("../sdk/ad/toppon/AnyThinkAdsMgr/ATSDKMgr");
  33. /**
  34. * @description mk系统
  35. * @author 邹勇,冯聪,薛鸿潇,kaka
  36. */
  37. var MKSystem = /** @class */ (function () {
  38. function MKSystem() {
  39. this.init();
  40. }
  41. MKSystem.prototype.init = function () {
  42. //工具
  43. this.time = new TimeUtil_1.default();
  44. this.file = new FileUtil_1.default();
  45. this.encrypt = new EncryptUtil_1.EncryptUtil();
  46. this.console = new LogUtil_1.default();
  47. this.game = new GameUtil_1.default();
  48. this.loader = new LoadResUtil_1.default();
  49. this.storage = new StorageUtil_1.default();
  50. this.math = new MathUtil_1.default();
  51. //sdk
  52. this.bugly = new BuglySDK_1.default();
  53. //system
  54. this.data = new DataSystem_1.default();
  55. this.http = new HttpSystem_1.default();
  56. this.audio = new AudioSystem_1.default();
  57. this.ad = new AdSystem_1.default(ATSDKMgr_1.default.getInstance());
  58. this.jsb = new JsbSystem_1.default();
  59. this.timer = new TimerSystem_1.default();
  60. this.event = new EventSystem_1.default();
  61. };
  62. return MKSystem;
  63. }());
  64. window['mk'] = new MKSystem();
  65. cc._RF.pop();
  66. }
  67. if (nodeEnv) {
  68. __define(__module.exports, __require, __module);
  69. }
  70. else {
  71. __quick_compile_project__.registerModuleFunc(__filename, function () {
  72. __define(__module.exports, __require, __module);
  73. });
  74. }
  75. })();
  76. //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0c1xcc2NyaXB0XFxta1xcc3lzdGVtXFxNS1N5c3RlbS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7OztBQUFBLDRDQUF1QztBQUN2Qyw4Q0FBeUM7QUFDekMsOENBQXlDO0FBQ3pDLDZDQUF3QztBQUN4QywyQ0FBc0M7QUFDdEMsMkNBQXNDO0FBQ3RDLG9EQUErQztBQUMvQyw0Q0FBdUM7QUFDdkMsb0RBQW1EO0FBQ25ELDhDQUF5QztBQUV6QyxvREFBK0M7QUFDL0MsNkNBQXdDO0FBQ3hDLDZDQUF3QztBQUN4Qyw4Q0FBeUM7QUFDekMsdUNBQWtDO0FBQ2xDLHlDQUFvQztBQUNwQyxxRUFBZ0U7QUFFaEU7OztHQUdHO0FBQ0g7SUFDSTtRQUNJLElBQUksQ0FBQyxJQUFJLEVBQUUsQ0FBQztJQUNoQixDQUFDO0lBNEJELHVCQUFJLEdBQUo7UUFDSSxJQUFJO1FBQ0osSUFBSSxDQUFDLElBQUksR0FBRyxJQUFJLGtCQUFRLEVBQUUsQ0FBQztRQUMzQixJQUFJLENBQUMsSUFBSSxHQUFHLElBQUksa0JBQVEsRUFBRSxDQUFDO1FBQzNCLElBQUksQ0FBQyxPQUFPLEdBQUcsSUFBSSx5QkFBVyxFQUFFLENBQUM7UUFDakMsSUFBSSxDQUFDLE9BQU8sR0FBRyxJQUFJLGlCQUFPLEVBQUUsQ0FBQztRQUM3QixJQUFJLENBQUMsSUFBSSxHQUFHLElBQUksa0JBQVEsRUFBRSxDQUFDO1FBQzNCLElBQUksQ0FBQyxNQUFNLEdBQUcsSUFBSSxxQkFBVyxFQUFFLENBQUM7UUFDaEMsSUFBSSxDQUFDLE9BQU8sR0FBRyxJQUFJLHFCQUFXLEVBQUUsQ0FBQztRQUNqQyxJQUFJLENBQUMsSUFBSSxHQUFHLElBQUksa0JBQVEsRUFBRSxDQUFDO1FBRTNCLEtBQUs7UUFDTCxJQUFJLENBQUMsS0FBSyxHQUFHLElBQUksa0JBQVEsRUFBRSxDQUFDO1FBRTVCLFFBQVE7UUFDUixJQUFJLENBQUMsSUFBSSxHQUFHLElBQUksb0JBQVUsRUFBRSxDQUFDO1FBQzdCLElBQUksQ0FBQyxJQUFJLEdBQUcsSUFBSSxvQkFBVSxFQUFFLENBQUM7UUFDN0IsSUFBSSxDQUFDLEtBQUssR0FBRyxJQUFJLHFCQUFXLEVBQUUsQ0FBQztRQUMvQixJQUFJLENBQUMsRUFBRSxHQUFHLElBQUksa0JBQVEsQ0FBQyxrQkFBUSxDQUFDLFdBQVcsRUFBRSxDQUFDLENBQUM7UUFDL0MsSUFBSSxDQUFDLEdBQUcsR0FBRyxJQUFJLG1CQUFTLEVBQUUsQ0FBQztRQUUzQixJQUFJLENBQUMsS0FBSyxHQUFHLElBQUkscUJBQVcsRUFBRSxDQUFDO1FBQy9CLElBQUksQ0FBQyxLQUFLLEdBQUcsSUFBSSxxQkFBVyxFQUFFLENBQUM7SUFHbkMsQ0FBQztJQUNMLGVBQUM7QUFBRCxDQXpEQSxBQXlEQyxJQUFBO0FBS0QsTUFBTSxDQUFDLElBQUksQ0FBQyxHQUFHLElBQUksUUFBUSxFQUFFLENBQUMiLCJmaWxlIjoiIiwic291cmNlUm9vdCI6Ii8iLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgQnVnbHlTREsgZnJvbSBcIi4uL3Nkay9CdWdseVNES1wiO1xyXG5pbXBvcnQgRmlsZVV0aWwgZnJvbSBcIi4uL3V0aWxzL0ZpbGVVdGlsXCI7XHJcbmltcG9ydCBUaW1lVXRpbCBmcm9tIFwiLi4vdXRpbHMvVGltZVV0aWxcIjtcclxuaW1wb3J0IEF1ZGlvU3lzdGVtIGZyb20gXCIuL0F1ZGlvU3lzdGVtXCI7XHJcbmltcG9ydCBEYXRhU3lzdGVtIGZyb20gXCIuL0RhdGFTeXN0ZW1cIjtcclxuaW1wb3J0IEh0dHBTeXN0ZW0gZnJvbSBcIi4vSHR0cFN5c3RlbVwiO1xyXG5pbXBvcnQgTG9hZFJlc1V0aWwgZnJvbSBcIi4uL3V0aWxzL0xvYWRSZXNVdGlsXCI7XHJcbmltcG9ydCBMb2dVdGlsIGZyb20gXCIuLi91dGlscy9Mb2dVdGlsXCI7XHJcbmltcG9ydCB7IEVuY3J5cHRVdGlsIH0gZnJvbSBcIi4uL3V0aWxzL0VuY3J5cHRVdGlsXCI7XHJcbmltcG9ydCBHYW1lVXRpbCBmcm9tIFwiLi4vdXRpbHMvR2FtZVV0aWxcIjtcclxuaW1wb3J0IFVJU3lzdGVtIGZyb20gXCIuL1VJU3lzdGVtXCI7XHJcbmltcG9ydCBTdG9yYWdlVXRpbCBmcm9tIFwiLi4vdXRpbHMvU3RvcmFnZVV0aWxcIjtcclxuaW1wb3J0IFRpbWVyU3lzdGVtIGZyb20gXCIuL1RpbWVyU3lzdGVtXCI7XHJcbmltcG9ydCBFdmVudFN5c3RlbSBmcm9tIFwiLi9FdmVudFN5c3RlbVwiO1xyXG5pbXBvcnQgTWF0aFV0aWwgZnJvbSBcIi4uL3V0aWxzL01hdGhVdGlsXCI7XHJcbmltcG9ydCBBZFN5c3RlbSBmcm9tIFwiLi9BZFN5c3RlbVwiO1xyXG5pbXBvcnQgSnNiU3lzdGVtIGZyb20gXCIuL0pzYlN5c3RlbVwiO1xyXG5pbXBvcnQgQVRTREtNZ3IgZnJvbSBcIi4uL3Nkay9hZC90b3Bwb24vQW55VGhpbmtBZHNNZ3IvQVRTREtNZ3JcIjtcclxuXHJcbi8qKlxyXG4gKiBAZGVzY3JpcHRpb24gbWvns7vnu59cclxuICogQGF1dGhvciDpgrnli4fvvIzlhq/ogarvvIzolpvpuL/mvYfvvIxrYWthXHJcbiAqL1xyXG5jbGFzcyBNS1N5c3RlbSB7XHJcbiAgICBjb25zdHJ1Y3RvcigpIHtcclxuICAgICAgICB0aGlzLmluaXQoKTtcclxuICAgIH1cclxuXHJcbiAgICAvKiog5bel5YW3ICovXHJcbiAgICB0aW1lOiBUaW1lVXRpbDtcclxuICAgIGZpbGU6IEZpbGVVdGlsO1xyXG4gICAgZW5jcnlwdDogRW5jcnlwdFV0aWw7XHJcbiAgICBjb25zb2xlOiBMb2dVdGlsO1xyXG4gICAgZ2FtZTogR2FtZVV0aWw7XHJcbiAgICBsb2FkZXI6IExvYWRSZXNVdGlsO1xyXG4gICAgc3RvcmFnZTogU3RvcmFnZVV0aWw7XHJcbiAgICBtYXRoOiBNYXRoVXRpbDtcclxuXHJcbiAgICAvKiogU0RLICovXHJcbiAgICBidWdseTogQnVnbHlTREs7XHJcblxyXG5cclxuICAgIC8qKiDns7vnu5/nrqHnkIYgKi9cclxuICAgIGRhdGE6IERhdGFTeXN0ZW07XHJcbiAgICBhZDogQWRTeXN0ZW07XHJcbiAgICBqc2I6IEpzYlN5c3RlbTtcclxuICAgIGh0dHA6IEh0dHBTeXN0ZW07XHJcbiAgICBhdWRpbzogQXVkaW9TeXN0ZW07XHJcbiAgICB0aW1lcjogVGltZXJTeXN0ZW07XHJcbiAgICBldmVudDogRXZlbnRTeXN0ZW07XHJcblxyXG4gICAgLyoqIOaMgui9veWcqE1haW5TY2VuZeeahOeVjOmdouS4iu+8jOS4jemcgOimgW5ldyAqL1xyXG4gICAgdWk6IFVJU3lzdGVtO1xyXG5cclxuICAgIGluaXQoKSB7XHJcbiAgICAgICAgLy/lt6XlhbdcclxuICAgICAgICB0aGlzLnRpbWUgPSBuZXcgVGltZVV0aWwoKTtcclxuICAgICAgICB0aGlzLmZpbGUgPSBuZXcgRmlsZVV0aWwoKTtcclxuICAgICAgICB0aGlzLmVuY3J5cHQgPSBuZXcgRW5jcnlwdFV0aWwoKTtcclxuICAgICAgICB0aGlzLmNvbnNvbGUgPSBuZXcgTG9nVXRpbCgpO1xyXG4gICAgICAgIHRoaXMuZ2FtZSA9IG5ldyBHYW1lVXRpbCgpO1xyXG4gICAgICAgIHRoaXMubG9hZGVyID0gbmV3IExvYWRSZXNVdGlsKCk7XHJcbiAgICAgICAgdGhpcy5zdG9yYWdlID0gbmV3IFN0b3JhZ2VVdGlsKCk7XHJcbiAgICAgICAgdGhpcy5tYXRoID0gbmV3IE1hdGhVdGlsKCk7XHJcblxyXG4gICAgICAgIC8vc2RrXHJcbiAgICAgICAgdGhpcy5idWdseSA9IG5ldyBCdWdseVNESygpO1xyXG5cclxuICAgICAgICAvL3N5c3RlbVxyXG4gICAgICAgIHRoaXMuZGF0YSA9IG5ldyBEYXRhU3lzdGVtKCk7XHJcbiAgICAgICAgdGhpcy5odHRwID0gbmV3IEh0dHBTeXN0ZW0oKTtcclxuICAgICAgICB0aGlzLmF1ZGlvID0gbmV3IEF1ZGlvU3lzdGVtKCk7XHJcbiAgICAgICAgdGhpcy5hZCA9IG5ldyBBZFN5c3RlbShBVFNES01nci5nZXRJbnN0YW5jZSgpKTtcclxuICAgICAgICB0aGlzLmpzYiA9IG5ldyBKc2JTeXN0ZW0oKTtcclxuXHJcbiAgICAgICAgdGhpcy50aW1lciA9IG5ldyBUaW1lclN5c3RlbSgpO1xyXG4gICAgICAgIHRoaXMuZXZlbnQgPSBuZXcgRXZlbnRTeXN0ZW0oKTtcclxuXHJcblxyXG4gICAgfVxyXG59XHJcblxyXG5kZWNsYXJlIGdsb2JhbCB7XHJcbiAgICBjb25zdCBtazogTUtTeXN0ZW07XHJcbn1cclxud2luZG93WydtayddID0gbmV3IE1LU3lzdGVtKCk7XHJcblxyXG4iXX0=