12345678910111213141516 |
- import { AudioConst } from "../data/const/TypeConst";
- import GameDataCenter from "../data/GameDataCenter";
- /**
- * 指定方法执行时播放的音效
- * @param effect 音效
- */
- export default function ClickAuEffect(effect: AudioConst = AudioConst.effect_click) {
- return function (target: any, keyname: string, descriptor: PropertyDescriptor) {
- const method: Function = descriptor.value;
- descriptor.value = function (...args: any[]) {
- GameDataCenter.audio.playEffect(effect);
- return method.apply(this, args);
- };
- };
- }
|