Цитата djwirtuoz (
)
попробуйте так
Код
public AudioMixer masterMixer;
private float _volume;
public float Volume
{
get
{
masterMixer.GetFloat("musicVal", out _volume);
return _volume;
}
}
код взял из интернета, нет сейчас возможности проверить.
но по логике при вызове Volume, будет возвращаться флоатовое значение громкости
Спасибо, Вы задали направление!
Покурил эту тему и разобрался.
Значение volume нужно сохранить: PlayerPrefs.SetFloat("musicVolume", volume); PlayerPrefs.Save();
После подгружать: if (PlayerPrefs.HasKey("musicVolume")) {volume = PlayerPrefs.GetFloat("musicVolume");}
Как раз про volume = PlayerPrefs.GetFloat("musicVolume"); и был вопрос.