games/ChaoJiJieYaGuan_MaJiang2/assets/Script/Tools/AudioManager.ts

35 lines
764 B
TypeScript

/**
* 音效,音乐管理工具
*/
import GameResMgr from "./GameResMgr"
import gameStorage from "./gameStorage"
export default class AudioManager {
/**
* 播放音乐
*/
static playMusic(soundName){
if(gameStorage.Instance.getMusic() == 1) return
cc.audioEngine.stopMusic()
cc.audioEngine.playMusic(GameResMgr.Instance.soundRes[soundName], true)
}
/**
* 播放音效
* @param soundName
*/
static playEffect(soundName){
if(gameStorage.Instance.getSound() == 1) return
cc.audioEngine.playEffect(GameResMgr.Instance.soundRes[soundName], false)
}
/**
* 停止所有的背景音乐
*/
static stopAllMusic(){
cc.audioEngine.stopMusic()
}
}