Есть PlayerController, который управляет действиями основного игрока "наблюдателя" и AIController, который управляет НПС. В AI есть команда, например, "идти вперед", которая запускает поведение НПС. Задача состоит в том, чтобы эту функцию, действиями наблюдателя, можно было запустить из PlayerController. То есть, грубо говоря, получить ссылку на AIController, со всеми его функциями. Как такое возможно провернуть?
Либо есть такая мысль: внутри AIController каждый тик проверять что творится в PlayerController, и реагировать на это