Можете рассказать, почему у меня выдает ошбку:
NullReferenceException: Object reference not set to an instance of an object
SettingsButtons.Start () (at Assets/Settings/Scipts/SettingsButtons.cs:14)
В коде(если что, 14 строчка - это GetComponentInChildren().value = PlayerPrefs.GetFloat("SoundVolume", 1);):
public class SettingsButtons : MonoBehaviour
{
[SerializeField] private AudioSource _buttonClickAudio;
[SerializeField] private AudioMixerGroup _mixer;
private void Start()
{
GetComponentInChildren<Slider>().value = PlayerPrefs.GetFloat("SoundVolume", 1);
}
private void GoToMenu()
{
SceneManager.LoadScene("MainMenu");
}
public void OnMenuButtonClick()
{
_buttonClickAudio.Play();
Invoke("GoToMenu", 1f);
}
public void ToggleSound(float volume)
{
_mixer.audioMixer.SetFloat("ButtonSoundToggle", Mathf.Lerp(-80, 0, volume));
PlayerPrefs.SetFloat("SoundVolume", volume);
PlayerPrefs.Save();
}
Заранее спасибо за ответ!