Пример #1
0
    //------------------------------------------------------------------------

    /*!
     *          @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);
        }
    }
Пример #2
0
    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;
    }
Пример #3
0
    //------------------------------------------------------------------------

    /*!
     *          @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);
    }