protected override void OnPlayStatusChanged(PlayStatusChanged e) { base.OnPlayStatusChanged(e); // If a Play btn & Pause btn is configured, set it's correct displaying state if (m_playBtn != null && m_playBtn.isActiveAndEnabled != !e.IsPlaying) { m_playBtn.gameObject.SetActive(!e.IsPlaying); } if (m_pauseBtn != null && m_pauseBtn.isActiveAndEnabled != e.IsPlaying) { m_pauseBtn.gameObject.SetActive(e.IsPlaying); } }
protected override void OnPlayStatusChanged(PlayStatusChanged e) { base.OnPlayStatusChanged(e); if (m_playBtn != null && m_playBtn.isActiveAndEnabled != !e.IsPlaying) { m_playBtn.gameObject.SetActive(!e.IsPlaying); } if (m_pauseBtn != null && m_pauseBtn.isActiveAndEnabled != e.IsPlaying) { m_pauseBtn.gameObject.SetActive(e.IsPlaying); } }
protected virtual void OnPlayStatusChanged(PlayStatusChanged e) { }