Как доработать скрипт, так что бы уровень звука был одинаков на всех сценах?
Передавать volume между сценами с помощью PlayerPrefs.SetFloat/PlayerPrefs.GetFloat.
Был одинаков во всех сценах? Не проще указать что уровень звука при старте программы был равен тому уровню который вы напишите? (Предлагаю такую идею)