Beispiel #1
0
    public void Init()
    {
        Instance = this;

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