protected BTNodeBase(BTNodeBase parentNode, BTPreCondition preCondition = null) { _childNodes = new List <BTNodeBase> (); _parentNode = parentNode; _preCondition = preCondition; _isActiveNode = false; }
public BTControlNodeBase(BTNodeBase parentNode, BTPreCondition preCondition = null) : base(parentNode, preCondition) { }
public BTActionNodeBase(BTNodeBase parentNode, BTPreCondition preCondition = null) : base(parentNode, preCondition) { _isActiveNode = true; }
public BTControlNodeParallel(BTNodeBase parentNode, BTPreCondition preCondition = null) : base(parentNode, preCondition) { _childNodesStatus = new List <BTRunningStatus> (); }