Beispiel #1
0
 /// <summary>
 /// Сохраниение нового значения и установка его в mixerGroup
 /// </summary>
 void NewValue(string mixerGroup, MusicOptionSO musicOption, bool newValue)
 {
     musicOption.play = newValue;
     SetFloatMixer(mixerGroup, musicOption, newValue);
 }
Beispiel #2
0
 /// <summary>
 /// Вкл/выкл звука нужного mixerGroup
 /// </summary>
 void SetFloatMixer(string mixerGroup, MusicOptionSO musicOption, bool value)
 {
     mixer.audioMixer.SetFloat(mixerGroup, value ? SaveFloatToVolume(musicOption.volume) : -80);
 }
Beispiel #3
0
 /// <summary>
 /// установка значения на сам UI element и выстановление параметров в mixerGroup
 /// </summary>
 void LoadToUI(Toggle toggle, MusicOptionSO musicOption, string mixerGroup)
 {
     toggle.isOn = musicOption.play;    // кнопка самого toggle
     SetFloatMixer(mixerGroup, musicOption, musicOption.play);
 }