// Update is called once per frame void Update() { if (p.lives <= 0) { audioSources[0].Stop(); if (!audioSources[1].isPlaying && playDeadAudio) { audioSources[1].Play(); playDeadAudio = false; } } _uiManager.RestartLevel(); }