@RandomProgrammer

Как реализовать код?

У меня на разных объектах есть разные скрипты, но в них есть один и тот же метод Action (в разных скриптах реализованный по разному, просто одно и тоже название). Я хочу через Raycast пускать луч на объект и вызывать у него метод Action. Но тогда мне нужно нужно знать название конкретного скрипта. Как мне поступить?
  • Вопрос задан
  • 72 просмотра
Решения вопроса 1
GavriKos
@GavriKos Куратор тега Unity
Почитать про интерфейсы в языке c#. Вот они ровно как раз для этого.
И да, GetComponent работает с интерфейсами.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@RandomProgrammer Автор вопроса
object.sendmessage("Action"); Решило мою проблему
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы