Сталкнулся с такой проблемой при создании игрыю
При возвращении в стартовое меню , где закреплена музыка , мое аудио , почему-то проигрывается еще раз( запускается повторно) ,из-за этого начинает играть одна и та же песня 2 раза с отстованием. Почему так , в чем дело?
using UnityEngine;
using System.Collections;
public class MusicOn_Off : MonoBehaviour
{
public AudioClip Click;
AudioSource audio;
bool muz=true;
void Start()
{
if(PlayerPrefs.GetInt("SwitchMusic") == 0 && muz == true)
{
muz = false;
audio = GetComponent<AudioSource>();
audio.PlayOneShot(Click, 0.5F);
}
}
void Update()
{
if (PlayerPrefs.GetInt("SwitchMusic") == 1) {
muz = true;
GetComponent<AudioSource>().Stop();
}
}
void Awake()
{
DontDestroyOnLoad(this);
}
}