| 1234567891011121314151617181920 |
- import { _decorator, AudioSource, Component } from 'cc';
- import { GameEventEnum } from './GameStruct';
- const { ccclass, property } = _decorator;
- @ccclass('AudioManager')
- export class AudioManager extends Component {
- onLoad() {
- window.gm.node.on(GameEventEnum.ReadyGo, () => {
- this.node.getChildByName("ready-go").getComponent(AudioSource).play();
- });
- window.gm.node.on(GameEventEnum.GameWin, () => {
- this.node.getChildByName("Cheers").getComponent(AudioSource).play();
- });
- window.gm.node.on(GameEventEnum.GameLose, () => {
- this.node.getChildByName("Boos").getComponent(AudioSource).play();
- });
- }
- }
|