//------------------------------------------------------------------------ /*! * @brief BGM再生 <static> * @param[in] eID 任意のBGMID * @param[in] fadeIN フェードイン有無 */ //------------------------------------------------------------------------ static public void PlayBGM(BGMManager.EBGM_ID eID, bool fadeIN) { if (BGMManager.HasInstance) { BGMManager.Instance.PlayBGM(eID, fadeIN); } }
public void play(string _name, bool _skip, bool _loop, bool _loding = false, bool _clear = true, BGMManager.EBGM_ID _bgm = BGMManager.EBGM_ID.eBGM_INIT, bool _destroy = false) { //BGM停止 SoundUtil.StopBGM(false); m_loop = _loop; UnityUtil.SetObjectEnabledOnce(gameObject, true); if (SafeAreaControl.HasInstance) { SafeAreaControl.Instance.adjustanchoredPosition(m_ImagePanel.GetComponent <RectTransform>()); } m_TitleMovie.m_bPlayMovie = true; m_ScrMedia.DeleteVideoTexture(); m_ScrMedia.Load(_name); m_ScrMedia.Play(); m_ScrMedia.OnEnd += () => { if (m_loop == true) { m_ScrMedia.Play(); } else { finishMovie(); } }; m_ScrMedia.OnVideoError += (MediaPlayerCtrl.MEDIAPLAYER_ERROR errorCode, MediaPlayerCtrl.MEDIAPLAYER_ERROR errorCodeExtra) => { finishMovie(); }; setSkip(_skip); if (_loding == false) { UnityUtil.SetObjectEnabled(m_LodingObject, false); } UnityUtil.SetObjectEnabled(m_PercentObject, false); m_clear = _clear; m_bgmid = _bgm; m_destroy = _destroy; }
//------------------------------------------------------------------------ /*! * @brief BGM再生 * @param[in] SoundManager.EBGM_ID (eID) 再生するBGMのID * @param[in] bool (fadein) フェードイン */ //------------------------------------------------------------------------ public void PlayBGM(BGMManager.EBGM_ID eID, bool fadein) { // 再生 PlayBGM(m_ResourceBGMName[(int)eID], fadein); }