GameScene.js 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. var t = require;
  2. var e = module;
  3. var i = exports;
  4. e =
  5. (this && this.__decorate) ||
  6. function (t, e, i, s) {
  7. var o,
  8. a = arguments.length,
  9. n = a < 3 ? e : null === s ? (s = Object.getOwnPropertyDescriptor(e, i)) : s;
  10. if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) n = Reflect.decorate(t, e, i, s);
  11. else
  12. for (var r = t.length - 1; 0 <= r; r--)
  13. (o = t[r]) && (n = (a < 3 ? o(n) : 3 < a ? o(e, i, n) : o(e, i)) || n);
  14. return 3 < a && n && Object.defineProperty(e, i, n), n;
  15. };
  16. Object.defineProperty(i, "__esModule", {value: !0});
  17. const s = t("App"),
  18. o = t("BaseScene"),
  19. a = t("GameText"),
  20. n = t("ControllerConst"),
  21. r = t("NotificationConst"),
  22. l = (t("ViewConst"), t("AdRewardController")),
  23. h = t("BagController"),
  24. c = t("CostumeController"),
  25. d = t("GameController"),
  26. u = t("GuideController"),
  27. p = t("TipView"),
  28. f = t("MailController"),
  29. g = t("ShopController"),
  30. m = t("SystemOpenController"),
  31. _ = t("SceneConst"),
  32. {ccclass: y, property: v} = cc._decorator;
  33. let U = cc.Button.prototype._onTouchEnded;
  34. cc.Button.prototype._onTouchEnded = function (t) {
  35. U.call(this, t),
  36. this.isNotPlayClickBtn ||
  37. (this.isNotOpen ? s.default.SoundManager.playEffect("ban") : s.default.SoundManager.playEffect("clickBtn"));
  38. };
  39. t = class extends o.default {
  40. constructor() {
  41. super(...arguments),
  42. (this.gameViewPrefab = null),
  43. (this.sceneName = _.SceneTag.GAME),
  44. (this.nodePoolMsrPrefab = null),
  45. (this.nodePoolMsr = null);
  46. }
  47. onEnter() {
  48. super.onEnter(),
  49. this.initModule(),
  50. cc.game.setFrameRate(60),
  51. s.default.NotificationCenter.dispatch(r.NotificationConst.INIT_GAME);
  52. }
  53. onKeyBack(t) {
  54. s.default.ViewManager.isShow(15) ||
  55. s.default.ViewManager.open(14, {
  56. curState: p.TIPSTATE.SURE,
  57. leftBtnText: a.GameText.getText(17),
  58. hasCloseBtn: !0,
  59. leftFunc: () => {
  60. s.default.Platform.saveData(), Log.trace("退出游戏"), s.default.Platform.exitGame();
  61. },
  62. leftThisObj: this,
  63. tipsStr: a.GameText.getText(55)
  64. });
  65. }
  66. start() {
  67. super.start();
  68. }
  69. onTouchTest(t, e) {
  70. s.default.ViewManager.open(7);
  71. }
  72. initModule() {
  73. s.default.ControllerManager.register(n.ControllerConst.Game, d.default),
  74. s.default.ControllerManager.register(n.ControllerConst.Item, h.default),
  75. s.default.ControllerManager.register(n.ControllerConst.Costume, c.default),
  76. s.default.ControllerManager.register(n.ControllerConst.Guide, u.default),
  77. s.default.ControllerManager.register(n.ControllerConst.SystemOpen, m.default),
  78. s.default.ControllerManager.register(n.ControllerConst.Shop, g.default),
  79. s.default.ControllerManager.register(n.ControllerConst.AdReward, l.default),
  80. s.default.ControllerManager.register(n.ControllerConst.Mail, f.MailController);
  81. }
  82. update(t) {
  83. this.timerManager.onEnterFrame(t);
  84. }
  85. backToStartScene() {}
  86. };
  87. e([v(cc.Prefab)], t.prototype, "gameViewPrefab", void 0),
  88. e([v(cc.Prefab)], t.prototype, "nodePoolMsrPrefab", void 0),
  89. (t = e([y], t)),
  90. (i.default = t);