Game Development Reference
In-Depth Information
branch.AddChild = DecisionBranch.AddChild;
branch.Evaluate = DecisionBranch.Evaluate;
branch.SetEvaluator = DecisionBranch.SetEvaluator;
return branch;
end
function DecisionBranch.AddChild(self, child, index)
-- Add the child at the specified index, or as the last
child.
index = index or (#self.children_ + 1);
table.insert(self.children_, index, child);
end
function DecisionBranch.SetEvaluator(self, evaluator)
self.evaluator_ = evaluator;
end
Search WWH ::




Custom Search