в основной сцене (холст) на холсте (кнопка настройки) и (панель) не активны, когда (кнопка настройки) нажата (панель), активируется и отображается (кнопка звука) при включенном звуке ис работы отлично.проблема заключается в том, что (панель) закрывается и переходит из (основной сцены) в (следующую сцену) и снова возвращается в (главную сцену) (аудио менеджер) в (иерархии) отсутствует (кнопка звука), и если я выбираю ее, когдарежим воспроизведения активен, его там нет, вот мой код:
using UnityEngine;
using UnityEngine.UI;
public class AudManager : MonoBehaviour
{
public Button soundBtn;
public Sprite musicOn;
public Sprite musicOff;
public AudioSource _audio;
public static AudManager instance;
public void Awake()
{
MakeSingleton();
}
void MakeSingleton()
{
if (instance != null)
{
Destroy(gameObject);
} else
{
instance = this;
DontDestroyOnLoad(gameObject);
}
}
public void Start()
{
if (_audio.mute == true)
{
soundBtn.GetComponent<Image>().sprite = musicOff;
}
else
{
soundBtn.GetComponent<Image>().sprite = musicOn;
}
}
public void SoundControl()
{
if (_audio.mute == true)
{
_audio.mute = false;
soundBtn.GetComponent<Image>().sprite = musicOn;
Debug.Log("soundBtn");
}
else
{
_audio.mute = true;
soundBtn.GetComponent<Image>().sprite = musicOff;
Debug.Log("soundBtn");
}
}
}
и вот немного картинки ..
введите описание изображения здесь
введите описание изображения здесь
введите описание изображения здесь
введите описание изображения здесь
и спасибо.