Убедись что именно у обьекта где есть коллайдер этот тот же обьект Hero.Instance, возможно у тебя коллайдер в дочернем обьекте поэтому нет ничего, как отладка напиши до проверки Debug.Log(collider.gameObject.name) у знаешь с чем он сталкивается, или проверь в инспекторе через дебаг режим
Вообще какаето дичь теперь. Заметил что в инспекторе пропал скрипт Лазера. Перетаскиваю Скрипт назад в обьект, и вылезает ошибка, что файл не найден. Кароче не с кодом проблема, а с Юнити, который сбунтовался, я же ведь помню, в какие обьекты я проделываю функции, так что не мог запутаться, какой метод использовать
вот как раз Hero.Instance и он в скрипте hero.cs а тот в свою очередь прикреплен к обьекту Hero в инспекторе, там же и колайдер. единственное где мне нужен метод с дочерними обьектами, так это работа с спрайтами.
Обсуждают сегодня