| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- System.register(["cc"], function (_export, _context) {
- "use strict";
- var _cclegacy, __checkObsolete__, __checkObsoleteInNamespace__, AudioSource, _decorator, _dec, _class, _crd, ccclass, AudioEffect;
- return {
- setters: [function (_cc) {
- _cclegacy = _cc.cclegacy;
- __checkObsolete__ = _cc.__checkObsolete__;
- __checkObsoleteInNamespace__ = _cc.__checkObsoleteInNamespace__;
- AudioSource = _cc.AudioSource;
- _decorator = _cc._decorator;
- }],
- execute: function () {
- _crd = true;
- _cclegacy._RF.push({}, "e52d2ysY1BEbpcT2Cz0Wwss", "AudioEffect", undefined);
- /*
- * @Author: dgflash
- * @Date: 2022-09-01 18:00:28
- * @LastEditors: dgflash
- * @LastEditTime: 2022-09-02 10:22:36
- */
- __checkObsolete__(['AudioSource', '_decorator']);
- ({
- ccclass
- } = _decorator);
- /** 游戏音效 */
- _export("AudioEffect", AudioEffect = (_dec = ccclass('AudioEffect'), _dec(_class = class AudioEffect extends AudioSource {
- constructor(...args) {
- super(...args);
- /** 背景音乐播放完成回调 */
- this.onComplete = null;
- }
- start() {
- this.node.on(AudioSource.EventType.ENDED, this.onAudioEnded, this);
- }
- onAudioEnded() {
- this.onComplete && this.onComplete();
- }
- }) || _class));
- _cclegacy._RF.pop();
- _crd = false;
- }
- };
- });
- //# sourceMappingURL=c4f26e9e4459a5c2860ddb740e4203f2926423ea.js.map
|