コード例 #1
0
ファイル: AudioController.cs プロジェクト: tzaarela/TheBrink
    public void PlayBGM(AudioBGMType audioBGMType, BGMClipType clipType, float volume = 1f, float delay = 0f)
    {
        AudioSource audioSource = GetBGMSource(audioBGMType);

        audioSource.clip   = GetBGMClip(clipType);
        audioSource.volume = GetVolume(AudioSourceType.Music, volume);
        audioSource.PlayDelayed(delay);
    }
コード例 #2
0
ファイル: AudioController.cs プロジェクト: tzaarela/TheBrink
 // PAUSE
 public void SetPauseBGM(AudioBGMType audioBGMType, bool pause)
 {
     SetPauseAudio(AudioSourceType.Music, (int)audioBGMType, pause);
 }
コード例 #3
0
ファイル: AudioController.cs プロジェクト: tzaarela/TheBrink
 private AudioSource GetBGMSource(AudioBGMType audioBGMType)
 {
     return(_audioSources[(int)AudioSourceType.Music][(int)audioBGMType]);
 }
コード例 #4
0
ファイル: AudioController.cs プロジェクト: tzaarela/TheBrink
 // STOP
 public void StopBGM(AudioBGMType audioBGMType)
 {
     StopAudio(AudioSourceType.Music, (int)audioBGMType);
 }