| 151 | } |
| 152 | |
| 153 | BehaviorUpdateResult BehaviorTreeCompoundNode::Update(const BehaviorUpdateContext& context) |
| 154 | { |
| 155 | auto result = BehaviorUpdateResult::Success; |
| 156 | for (int32 i = 0; i < Children.Count() && result == BehaviorUpdateResult::Success; i++) |
| 157 | { |
| 158 | BehaviorTreeNode* child = Children[i]; |
| 159 | result = child->InvokeUpdate(context); |
| 160 | } |
| 161 | return result; |
| 162 | } |
| 163 | |
| 164 | void BehaviorTreeCompoundNode::BecomeIrrelevant(const BehaviorUpdateContext& context) |
| 165 | { |
no test coverage detected