public WhileNode(GameObject gameObject, Func <bool> test, FluentNode node) : base(gameObject) { // The children are defined as a node chain Children = node.UnravelFromBack(); this.test = test; }
public OptionsNode(FluentNode node, GameObject gameObject) : base(gameObject) { Children = node.UnravelFromBack(); }
public SequentialNode(GameObject gameObject, FluentNode node) : base(gameObject) { // The children are defined as a node chain Children = node.UnravelFromBack(); }
public ParallelNode(FluentNode node, GameObject gameObject) : base(gameObject) { // The children are defined as a node chain Children = node.UnravelFromBack(); }