Ejemplo n.º 1
0
 public void SetSoundVolume(float volume)
 {
     foreach (var item in soundSettings)
     {
         item.source.volume = volume * item.volumeDecreaser;
     }
     HelpSaveLoad.SetValue(ConstsLibrary.soundEffectVolumePrefs, volume);
 }
Ejemplo n.º 2
0
        public void SetMisicVolume(float volume)
        {
            foreach (var item in musicSettings)
            {
                item.source.volume = volume * item.volumeDecreaser;
            }
            var s = Array.Find(musicSettings, musicSettings => musicSettings.sourseName == nowPlayingMisicName);

            if (s != null)
            {
                s.volume = volume * s.volumeDecreaser;
            }
            HelpSaveLoad.SetValue(ConstsLibrary.musicVolumePrefs, volume);
        }
Ejemplo n.º 3
0
 public void MuteAll(bool muted)
 {
     foreach (var item in soundSettings)
     {
         item.source.mute = muted;
     }
     foreach (var item in musicSettings)
     {
         item.source.mute = muted;
     }
     if (muted)
     {
         HelpSaveLoad.SetValue(ConstsLibrary.mutedPrefs, 1);
     }
     else
     {
         HelpSaveLoad.SetValue(ConstsLibrary.mutedPrefs, 0);
     }
 }