Вопрос | В чем разница этих вызванных интерфейсных функций?

Первая вызывает функцию из моего blueprint'а, вторая- из самого интерфейса. Но на практике я еще не понял, в чем их разница. Объясните, пожалуйста? Заранее спасибо
Первая вызывает функцию из моего blueprint'а, вторая- из самого интерфейса. Но на практике я еще не понял, в чем их разница. Объясните, пожалуйста? Заранее спасибо
1.3K1.3K показов
217217 открытий
9 комментариев

Интерфейсную функцию хорошо вызывать, чтобы не делать каст и тем самым не загружать блюпринт в память.

Ответить

Спасибо, друг!

Ответить

Комментарий недоступен

Ответить

Это да. Только он сам по себе пустой и не несет никаких данных. Мне интересно, что он может сделать, в отличии от первого

Ответить

Интерфейс позволяет тебе вызывать одну и ту же функцию у разных объектов.
Допусти персонаж игры стреляет по разным объектам. При выстреле каждый раз будет вызываться функция интерфейса OnShot()
Если у цели интерфейса нет, то ничего не произойдет. Если интерфейс есть, то вызовется именно та логика что описана в объекте.

Ответить