예제 #1
0
 /// <summary>
 /// 再生
 /// </summary>
 /// <param name="id">Resources/BGM/の中にあるオーディオ名</param>
 /// <param name="fadeInTime">フェードイン時間</param>
 static public void Play(Audio.BGMID id, FadeTimeData fadeTime)
 {
     FadeTime    = fadeTime;
     source.clip = audioMap[id].clip;
     source.Play();
     source.volume = startFadeInVolume;
     StartFadeIn(FadeTime.inTime);
 }
예제 #2
0
    /// <summary>
    /// フェード開始
    /// </summary>
    /// <param name="time"></param>
    public void StartFade(FadeTimeData fadeTimeData)
    {
        if (state != State.Stop) return;

        IsFading = true;
        state = State.FadeIn;
        this.fadeTimeData = fadeTimeData;
        fadeTime = fadeTimeData.inTime;
        iTween.ValueTo(gameObject, iTween.Hash("from", 0, "to", 1, "time", fadeTime, "onupdate", "FadeInUpdateHandler"));
    }
예제 #3
0
    /// <summary>
    /// フェード開始
    /// </summary>
    /// <param name="time"></param>
    public void StartFade(FadeTimeData fadeTimeData)
    {
        if (state != State.Stop)
        {
            return;
        }

        IsFading          = true;
        state             = State.FadeIn;
        this.fadeTimeData = fadeTimeData;
        fadeTime          = fadeTimeData.inTime;
        iTween.ValueTo(gameObject, iTween.Hash("from", 0, "to", 1, "time", fadeTime, "onupdate", "FadeInUpdateHandler"));
    }
예제 #4
0
    /// <summary>
    /// 再生
    /// </summary>
    /// <param name="resName">Resources/BGM/の中にあるオーディオ名</param>
    /// <param name="fadeInTime">フェードイン時間</param>
    public void Play(string resName, FadeTimeData fadeTime)
    {
        if (!audioMap.ContainsKey(resName))
        {
            audioMap.Add(resName, new Data(resName));
        }

        FadeTime    = fadeTime;
        source.clip = audioMap[resName].clip;
        source.Play();
        source.volume = startFadeInVolume;

        StartFadeIn(FadeTime.inTime);
    }
예제 #5
0
    /// <summary>
    /// 再生
    /// </summary>
    /// <param name="resName">Resources/Audios/の中にあるオーディオ名</param>
    /// <param name="fadeInTime">フェードイン時間</param>
    public void Play(string resName, FadeTimeData fadeTime)
    {
        if (!AudioMap.ContainsKey(resName))
        {
            AudioMap.Add(resName, new Data(resName));
        }

        FadeTime    = fadeTime;
        Source.clip = AudioMap[resName].Clip;
        Source.Play();
        Source.volume = StartFadeInVolume;

        StartFadeIn(FadeTime.InTime);
    }
예제 #6
0
    /// <summary>
    /// 再生
    /// </summary>
    /// <param name="resName">Resources/BGM/の中にあるオーディオ名</param>
    /// <param name="fadeInTime">フェードイン時間</param>
    public void Play(string resName, FadeTimeData fadeTime)
    {
        if (SequenceManager.Instance.IsBuildWatch)
        {
            return;
        }

        if (!audioMap.ContainsKey(resName))
        {
            audioMap.Add(resName, new Data(resName));
        }

        FadeTime    = fadeTime;
        source.clip = audioMap[resName].clip;
        source.Play();
        source.volume = startFadeInVolume;
        StartFadeIn(FadeTime.inTime);
    }
예제 #7
0
 /// <summary>
 /// ローディングの情報を設定する
 /// </summary>
 /// <param name="fadeManager">フェードする管理インスタンス</param>
 /// <param name="fadeTime">フェードタイム情報</param>
 public void SetLoadingData(FadeManager fadeManager, FadeTimeData fadeTime)
 {
     this.fadeManager = fadeManager;
     this.fadeTime    = fadeTime;
 }
예제 #8
0
    /// <summary>
    /// 再生
    /// </summary>
    /// <param name="resName">Resources/BGM/の中にあるオーディオ名</param>
    /// <param name="fadeInTime">フェードイン時間</param>
    public void Play(string resName, FadeTimeData fadeTime)
    {
        if (!audioMap.ContainsKey(resName))
        {
            audioMap.Add(resName, new Data(resName));
        }

        FadeTime = fadeTime;
        source.clip = audioMap[resName].clip;
        source.Play();
        source.volume = startFadeInVolume;
        StartFadeIn(FadeTime.inTime);
    }
예제 #9
0
 /// <summary>
 /// 切り替える
 /// </summary>
 public void StartChange(SceneNameManager.Scene changeScene, FadeTimeData changeTime)
 {
     nextScene = changeScene;
     fadeInstance.StartFade(changeTime);
 }
예제 #10
0
 /// <summary>
 /// 切り替える
 /// </summary>
 public void StartChange(SceneNameManager.Scene changeScene, FadeTimeData changeTime)
 {
     nextScene = changeScene;
     fadeInstance.StartFade(changeTime);
 }