コード例 #1
0
 public static Sound Play(string path, AudioChannelGroup group, bool looping = false, float priority = 0.5f, float fadeinTime = 0f, bool paused = false, float volume = 1f, float pan = 0f, float pitch = 1f)
 {
     if (group == AudioChannelGroup.Music && CommandLineArgs.NoMusic)
     {
         return(new Sound());
     }
     return(PlatformAudioSystem.Play(path, group, looping, priority, fadeinTime, paused, volume, pan, pitch));
 }
コード例 #2
0
        public static float SetGroupVolume(AudioChannelGroup group, float value)
        {
            float oldVolume = groupVolumes[(int)group];

            value = Mathf.Clamp(value, 0, 1);
            groupVolumes[(int)group] = value;
            PlatformAudioSystem.SetGroupVolume(group, value);
            return(oldVolume);
        }
コード例 #3
0
 public static void Update()
 {
     PlatformAudioSystem.Update();
 }
コード例 #4
0
 public static void StopGroup(AudioChannelGroup group, float fadeoutTime = 0)
 {
     PlatformAudioSystem.StopGroup(group, fadeoutTime);
 }
コード例 #5
0
 public static void Initialize(ApplicationOptions options)
 {
     PlatformAudioSystem.Initialize(options);
 }
コード例 #6
0
 public static void StopAll()
 {
     PlatformAudioSystem.StopAll();
 }
コード例 #7
0
 public static void ResumeAll()
 {
     PlatformAudioSystem.ResumeAll();
 }
コード例 #8
0
 public static void PauseAll()
 {
     PlatformAudioSystem.PauseAll();
 }
コード例 #9
0
 public static void ResumeGroup(AudioChannelGroup group)
 {
     PlatformAudioSystem.ResumeGroup(group);
 }
コード例 #10
0
 public static void PauseGroup(AudioChannelGroup group)
 {
     PlatformAudioSystem.PauseGroup(group);
 }
コード例 #11
0
 public static void Terminate()
 {
     PlatformAudioSystem.Terminate();
 }
コード例 #12
0
ファイル: AudioSystem.cs プロジェクト: klenin/Citrus
 public static void BumpAll()
 {
     PlatformAudioSystem.BumpAll();
 }