public ParallelAndNode(BevTree ownTree, BevNode parentNode = null) : base(ownTree, parentNode) { }
public ActionNode(BevTree ownTree, BevNode parentNode = null) : base(ownTree, parentNode) { }
public SequenceNode(BevTree ownTree, BevNode parentNode = null) : base(ownTree, parentNode) { }
public BevNode(BevTree ownTree, BevNode parentNode = null, Condition enterCondition = null) { this.parentNode = parentNode; this.enterCondition = enterCondition; this.ownTree = ownTree; }
public SelectorNode(BevTree ownTree, BevNode parentNode = null) : base(ownTree, parentNode) { }
public CompositeNode(BevTree ownTree, BevNode parentNode = null) : base(ownTree, parentNode) { childNodeList = new List <BevNode>(); }
public MoveAction(BevTree ownTree, BevNode parentNode = null) : base(ownTree, parentNode) { ownObj = ownTree.gameObject; navAgent = ownObj.GetComponent <NavMeshAgent>(); }