behavior tree evaluation fix

This commit is contained in:
Dmitry
2021-08-10 16:24:14 +03:00
parent 62c6804d73
commit 2bf7f623b5
+4 -1
View File
@@ -140,7 +140,10 @@ impl<B> BehaviorTree<B> {
let mut all_succeeded = true;
for child in composite.children.iter() {
match self.tick_recursive(*child, context) {
Status::Failure => all_succeeded = false,
Status::Failure => {
all_succeeded = false;
break;
}
Status::Running => {
return Status::Running;
}