В приведенном выше примере похоже, что вы пытаетесь вызвать dieAnim () из имени класса Alien
. Вы захотите использовать
hit.collider.gameobject.GetComponent<desiredcomponent>().dieAnim();
.доступ к экземпляру класса Alien в качестве компонента.
Для ясности отредактируйте.
В редакторе, когда вы добавляете скрипт, вы добавляете новое монобихевое поведение.Они прикрепляются к игровому объекту как компоненты.Поэтому, когда вы хотите получить доступ к одному, у вас есть доступ к компонентам игрового объекта.
Таким образом, в вашем случае, чтобы получить другой скрипт, вам нужно вызвать компонент get для вашего игрового объекта, которого ударил ваш коллайдер.Тег также прикреплен к самому игровому объекту