public BTRandomSNode(int nodeId, BehaviourTree tree, BTNode parent, int maxFailedNodes) : base(nodeId, tree, parent, maxFailedNodes) { }
public BTSequenceCNode(int nodeId, BehaviourTree tree, BTNode parent, int maxFailedNodes) : base(nodeId, tree, parent) { _maxFailedNodes = maxFailedNodes; }
public BTRandomSNode(int nodeId, BehaviourTree tree, BTNode parent) : base(nodeId, tree, parent, 0) { }
public BTSequenceCNode(int nodeId, BehaviourTree tree, BTNode parent) : this(nodeId, tree, parent, 0) { }
public BTRandomSNode(int nodeId, BehaviourTree tree, BTNode parent) : base(nodeId, tree, parent, 0) {}
public BTRepeatUntilFailureDNode(int nodeId, BehaviourTree tree, BTNode parent) : base(nodeId, tree, parent) {}
public BTSelectorCNode(int nodeId, BehaviourTree tree, BTNode parent) : this(nodeId, tree, parent, 0) {}
public BTRepeaterDNode(int nodeId, BehaviourTree tree, BTNode parent, int numRepeats) : base(nodeId, tree, parent) { _numberOfRepeats = numRepeats; }
public BTDecoratorNode(int nodeId, BehaviourTree tree, BTNode parent) : base(nodeId, tree, parent) {}
public BTLeafNode(int nodeId, BehaviourTree tree, BTNode parent) : base(nodeId, tree, parent) { }
public BTRepeaterDNode(int nodeId, BehaviourTree tree, BTNode parent) : this(nodeId, tree, parent, -1) {}
public BTSucceederDNode(int nodeId, BehaviourTree tree, BTNode parent) : base(nodeId, tree, parent) {}
public BTRandomWeightedSNode(int nodeId, BehaviourTree tree, BTNode parent, int maxFailedNodes) : base(nodeId, tree, parent, maxFailedNodes) { _nodeWeightMap = new Dictionary<int, int>(); }
public BTRandomWeightedSNode(int nodeId, BehaviourTree tree, BTNode parent, int maxFailedNodes) : base(nodeId, tree, parent, maxFailedNodes) { _nodeWeightMap = new Dictionary <int, int>(); }
public BTRepeaterDNode(int nodeId, BehaviourTree tree, BTNode parent) : this(nodeId, tree, parent, -1) { }
public BTDecoratorNode(int nodeId, BehaviourTree tree, BTNode parent) : base(nodeId, tree, parent) { }
public BTInverterDNode(int nodeId, BehaviourTree tree, BTNode parent) : base(nodeId, tree, parent) {}
public BTSucceederDNode(int nodeId, BehaviourTree tree, BTNode parent) : base(nodeId, tree, parent) { }
public BTNode(int nodeId, BehaviourTree tree, BTNode parent) { _nodeId = nodeId; _tree = tree; _parent = parent; _state = BTNodeState.SUCCESS; }
public BTSelectorCNode(int nodeId, BehaviourTree tree, BTNode parent, int minSucceededNodes) : base(nodeId, tree, parent) { _minSucceededNodes = minSucceededNodes; }
public BTRepeatUntilFailureDNode(int nodeId, BehaviourTree tree, BTNode parent) : base(nodeId, tree, parent) { }
public BTCompositeNode(int nodeId, BehaviourTree tree, BTNode parent) : base(nodeId, tree, parent) {}
public BTInverterDNode(int nodeId, BehaviourTree tree, BTNode parent) : base(nodeId, tree, parent) { }
public BTRandomSNode(int nodeId, BehaviourTree tree, BTNode parent, int maxFailedNodes) : base(nodeId, tree, parent, maxFailedNodes) {}
public BTLeafNode(int nodeId, BehaviourTree tree, BTNode parent) : base(nodeId, tree, parent) {}