Switch behavior trees while active

What I would do is create three different AIController subclasses, and remove the old controller and instantiate a new controller, based on the behavior I want the pawn to have.

1 Like