Adamos, а ну если там не должно быть никакого смысла в тексте - то какой нить дешманский скрипт на питоне с рандомом +пару-тройку файлов а-ля "война и мир" обеспечат рандомный контент БЕЗ смысла.
Ток эт на настоящие файлы просто не тянет, вот и смущает.
В век засилья "AI" мало ли че там хочет ТС
Какая операционка?
"На звуковой карте задан..." - вот тут подробрнее. Имеется ввиду системная громкость ОС? Или таки физическая крутилка на звуковой карте?
Дальше - какая у вас звуковая карта?
Nik Faraday, Нет, зависимость не всегда вызывает конструктор - зависимость можно просто передать.
И в 19 строке четко указан монобех - DoorScript. GetComponent вернул null потому что не нашел скрипт, а дальше к нему пошло обращение. И никаким new вы это не решите.
И да, в юнити объект "материализуется" - например через инспектор задается.
Если не знаете - зачем лезете?
Ну во первых null может быть не только из за невызванного конструктора, а банально из за не переданной зависимости.
Во вторых - в юнити НЕЛЬЗЯ вызывать конструктор для MonoBehaviour.
Вредные советы
Но размер таскбара можно регулировать, или вообще скрывать его полностью