public BehaviourTreeBuilder Sequence(string name) { var sequenceNode = new SequenceNode(name); if (parentNodeStack.Count > 0) { parentNodeStack.Peek().AddChild(sequenceNode); } parentNodeStack.Push(sequenceNode); return this; }