I constructed a very basic behavior tree where the character agent is moving towards a target. Once it is within a certain distance, it should start running by triggering the startstopactivity (speedhchange) and continuing seeking towards the target.
The left selector is set with conditional self abort - once the within distance condition is fulfilled, it will abort the seek operation, return true and move on the the right branch of the tree, activating the speedchange activity and triggering the seek.
for some reason, the character doesn't start running although speedchange was triggered.
What am I doing wrong in the tree?
Attaching also a screenshot of the tree, the speedchange activity setup and the conditional abort on the selector branch.
The left selector is set with conditional self abort - once the within distance condition is fulfilled, it will abort the seek operation, return true and move on the the right branch of the tree, activating the speedchange activity and triggering the seek.
for some reason, the character doesn't start running although speedchange was triggered.
What am I doing wrong in the tree?
Attaching also a screenshot of the tree, the speedchange activity setup and the conditional abort on the selector branch.
Last edited: