Мне нужно, чтобы одна и та же музыка, продолжаясь, играла на сцене меню и сцене настроек. Для этого я в скрипте кнопки перехода между сценами добавил DontDestroyOnLoad. Музыка продолжала играть в другой сцене, но при переходе обратно на первую добавлялась еще одна музыка, которая играла с начала. Я пробовал добавить проверку на наличие игрового объекта и его удаление при обнаружении, но удалялась та музыка, которая уже играла, поэтому она опять проигрывалась с начала. Помогите разобраться, я новичок и пока что плохо владею c#.
public class SettingsGameScript : MonoBehaviour
{
public GameObject MenuMusic;
public void SettingsOpen()
{
SceneManager.LoadScene("Settings");
DontDestroyOnLoad(MenuMusic);
}
}