Что то все равно не понятно, вот снова в интерфейс добавил функцию и на контроллер повесил этот интерфейс и как событие эту функцию ложу, а из бт сервис вызываю и глухо опять, может я что-то упускаю?
БТ вернёт AI Controller, если у тебя интерфейс в Player Controller то ничего и не вызовется
А как сделать чтобы вызывалось? У меня соседние события работают именно так, собственно я по ним и делал аналогично потому не понял почему там работает а тут нет
А как сделать чтобы вызывалось? У меня соседние события работают именно так, собственно я по ним и делал аналогично потому не понял почему там работает а тут нет
Я не экстрасенс. Не имею понятия как у тебя "соседние события" вызываются и работают)
Что то все равно не понятно, вот снова в интерфейс добавил функцию и на контроллер повесил этот интерфейс и как событие эту функцию ложу, а из бт сервис вызываю и глухо опять, может я что-то упускаю?
берешь контроллер кастуешь его в свой тип если ок вызываешь функцию я это так делаю. без интерфейсов
А как по уму вызвать то что лежит в контроллере из бт сервиса?
Service или Task возвращает и так AI Controller на экзекьюте, если у павна установлен правильный AI Controller с нужным тебе интерфейсом то даже каст не нужен. У тебя просто ошибка с дефолтах где то. Ищи
Service или Task возвращает и так AI Controller на экзекьюте, если у павна установлен правильный AI Controller с нужным тебе интерфейсом то даже каст не нужен. У тебя просто ошибка с дефолтах где то. Ищи
почему не нужен каст если он юзает не дефолтный контроллер каст не нужен если он из контроллера его пешку хочет получить