TweenPool.js 2.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. (function() {
  2. var nodeEnv = typeof require !== 'undefined' && typeof process !== 'undefined';
  3. var __module = nodeEnv ? module : {exports:{}};
  4. var __filename = 'preview-scripts/assets/script/utils/TweenPool.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, 'a58c59DR8RBSaV1KtG5ESej', 'TweenPool');
  13. // script/utils/TweenPool.ts
  14. "use strict";
  15. Object.defineProperty(exports, "__esModule", { value: true });
  16. exports.TweenPool = void 0;
  17. var TweenPool = /** @class */ (function () {
  18. function TweenPool() {
  19. this._tweens = [];
  20. }
  21. TweenPool.prototype.add = function (tween) {
  22. this._tweens.push(tween);
  23. };
  24. TweenPool.prototype.clear = function () {
  25. var _a;
  26. (_a = this._tweens) === null || _a === void 0 ? void 0 : _a.forEach(function (v) { return v.stop(); });
  27. this._tweens = [];
  28. };
  29. return TweenPool;
  30. }());
  31. exports.TweenPool = TweenPool;
  32. cc._RF.pop();
  33. }
  34. if (nodeEnv) {
  35. __define(__module.exports, __require, __module);
  36. }
  37. else {
  38. __quick_compile_project__.registerModuleFunc(__filename, function () {
  39. __define(__module.exports, __require, __module);
  40. });
  41. }
  42. })();
  43. //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0cy9zY3JpcHQvdXRpbHMvVHdlZW5Qb29sLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFBO0lBQUE7UUFDWSxZQUFPLEdBQW9CLEVBQUUsQ0FBQztJQVUxQyxDQUFDO0lBUkcsdUJBQUcsR0FBSCxVQUFJLEtBQW9CO1FBQ3BCLElBQUksQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDO0lBQzdCLENBQUM7SUFFRCx5QkFBSyxHQUFMOztRQUNJLE1BQUEsSUFBSSxDQUFDLE9BQU8sMENBQUUsT0FBTyxDQUFDLFVBQUEsQ0FBQyxJQUFJLE9BQUEsQ0FBQyxDQUFDLElBQUksRUFBRSxFQUFSLENBQVEsRUFBRTtRQUNyQyxJQUFJLENBQUMsT0FBTyxHQUFHLEVBQUUsQ0FBQztJQUN0QixDQUFDO0lBQ0wsZ0JBQUM7QUFBRCxDQVhBLEFBV0MsSUFBQTtBQVhZLDhCQUFTIiwiZmlsZSI6IiIsInNvdXJjZVJvb3QiOiIvIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGNsYXNzIFR3ZWVuUG9vbCB7XG4gICAgcHJpdmF0ZSBfdHdlZW5zOiBjYy5Ud2Vlbjxhbnk+W10gPSBbXTtcblxuICAgIGFkZCh0d2VlbjogY2MuVHdlZW48YW55Pikge1xuICAgICAgICB0aGlzLl90d2VlbnMucHVzaCh0d2Vlbik7XG4gICAgfVxuXG4gICAgY2xlYXIoKSB7XG4gICAgICAgIHRoaXMuX3R3ZWVucz8uZm9yRWFjaCh2ID0+IHYuc3RvcCgpKTtcbiAgICAgICAgdGhpcy5fdHdlZW5zID0gW107XG4gICAgfVxufSJdfQ==