public override void AddNode(BTNode node) { _childNode.Add(node); }
public override void RemoveNode(BTNode node = null) { _childNode.Remove(node); }
public virtual void RemoveNode(BTNode node = null) { }
public virtual void AddNode(BTNode node) { }
public override void RemoveNode(BTNode node = null) { this.node = null; node.Parent = null; }
public override void AddNode(BTNode node) { this.node = node; node.Parent = this; }
public BehaviorTree(BTNode _root) { root = _root; }