So, I’ve been scratching my brain out yesterday, and pretty much tried a lot of different things.
Firstly I disconnected every other branch of the behavior tree, and just ran the hasheardnoise branch.
i disconnected the “move to” part, and then it works just as it should. The false and true works as expected.
So you were right, MieszKoz, for some reason the “move to” breaks the tree.
I print stringed the vector it gets, and it seems fine, it gets the location, and the pawn moves to the location. It just never moves on from the “move to”.
I also replaced the “move to” from the vector coordinates it receives, to a target point in stead, and then it works just fine, it proceeds the further down the tree.
So my only conclusion is that this has something to do with the vector it receives and it somehow fails to realize that the pawn actually has moved there.
Im out of ideas guys, any help?