private void BGMHandler(BGMEvent e) { switch (e.Type) { case PlayType.PLAY: _MainBGM.SetActive(false); _BGM.Play(); break; case PlayType.RESTART: _BGM.Stop(); _BGM.Play(); break; case PlayType.STOP: _BGM.Stop(); break; case PlayType.PAUSE: _BGM.Pause(); break; case PlayType.UNPAUSE: _BGM.UnPause(); break; case PlayType.MAIN_BGM: _BGM.Stop(); _MainBGM.SetActive(true); break; } }
private void BGMHandler(BGMEvent e) { _BGM.Stop(); switch (e.Type) { case BGMType.MAIN_MENU: _BGM.clip = _MainMenuBGM; _BGM.Play(); break; case BGMType.GAMEPLAY_1: _BGM.clip = _Gameplay1; _BGM.Play(); break; case BGMType.GAMEPLAY_2: _BGM.clip = _Gameplay2; _BGM.Play(); break; case BGMType.THRILL: _BGM.clip = _Thrilled; _BGM.Play(); break; } }