FluentBehaviourTree.BehaviourTreeBuilder.Parallel C# (CSharp) Method

Parallel() public method

Create a parallel node.
public Parallel ( string name, int numRequiredToFail, int numRequiredToSucceed ) : BehaviourTreeBuilder
name string
numRequiredToFail int
numRequiredToSucceed int
return BehaviourTreeBuilder
        public BehaviourTreeBuilder Parallel(string name, int numRequiredToFail, int numRequiredToSucceed)
        {
            var parallelNode = new ParallelNode(name, numRequiredToFail, numRequiredToSucceed);

            if (parentNodeStack.Count > 0)
            {
                parentNodeStack.Peek().AddChild(parallelNode);
            }

            parentNodeStack.Push(parallelNode);
            return this;
        }