На враге есть скрипт смерти, обычный дестрой, хочу чтобы он звук издавал при смерти, добавляю в этот же скрипт, но так как удаляю сам объект, звук не воспроизводится. Как можно обойти, и вообще как правильно реализовать это?
main = (Main)GameObject.Find("/Main").GetComponent<MonoBehaviour>(); ui = (UI)GameObject.Find("/UI").GetComponent<MonoBehaviour>();
Почему вторая строчка может не работать, выдавая Specified cast is not valid? Делаю по аналогии с первой строчкой. /UI это канвас для интерфейса со скриптом класса UI. Main это пустой геймобжект со скриптом класса Main, с ним работает всё.