import AudioManager from "../gear_2.3.4/manager/AudioManager"; export default class AudioUtil{ static magicAudios: any = { [1]: [1001], [2]: [1002], [3]: [2003], [4]: [2004], [5]: [3005], [6]: [3006], [7]: [4007], [8]: [4008], [9]: [1101], [10]: [1102], } static skillAudios: any = { [2121]: 2121, [2122]: 2121, [2123]: 2121, [2124]: 2121, [2125]: 2121, }; static playDefaultBtn() { AudioManager.playAudio("Common/BtnClick"); } static playOpenAudio() { AudioManager.playAudio("ui/ui_dakai"); } static playFenyeAudio() { AudioManager.playAudio("ui/ui_fenye"); } static playMagicAudio(resid: number) { if (resid > 4038) { return; } let idPath = this.magicAudios[resid % 10]; if (!idPath){ return; } AudioManager.playAudio('skill/' + idPath + '/magicvo'); } static playSkillAudio(skillId: number) { let audioid = skillId; if (this.skillAudios.hasOwnProperty(skillId)) { audioid = this.skillAudios[skillId]; } this.playAudio('skill/' + audioid); } static playNpcAudio(resid: number) { this.playAudio('npc/' + resid); } static playRoleAudio(resid: number) { this.playAudio('role/' + resid+'_appearsay'); } static playActAudio() { AudioManager.playAudio("skill/magic"); } static playCloseAudio() { AudioManager.playAudio("ui/ui_guanbi"); } static playMusic(url: string) { AudioManager.playMusic(url); } static playAudio(url: string) { AudioManager.playAudio(url); } static stopPlay(audioID: number) { AudioManager.stopPlay(audioID); } }