public void Init() { Instance = this; m_Status = PlayMusicStatus.Idle; m_Timer = 0; SetListener(); }
public void Stop() { m_Status = PlayMusicStatus.Idle; m_CorePlayManager.SetStatus(CorePlayManager.GameStatus.Idle); m_CorePlayManager.Reset(); m_Timer = 0; AudioController.StopMusic(); }
void Playing() { m_Timer += Time.deltaTime; if (m_Timer >= m_MaxTimeLength) { m_Timer = m_MaxTimeLength; m_Status = PlayMusicStatus.Idle; } }
public void Pause() { m_Status = PlayMusicStatus.Pausing; m_CorePlayManager.SetStatus(CorePlayManager.GameStatus.Pause); AudioController.PauseMusic(); }
public void Play() { m_Status = PlayMusicStatus.Playing; m_CorePlayManager.SetStatus(CorePlayManager.GameStatus.GameStart); AudioController.PlayMusic(CorePlayData.CurrentSong.AudioFileName); }