public vector3DecisionNode(decisionTreeAI bot, delegates.vector3Decision decision, Vector3 Pos) : base(bot, null) { this.decision = decision; position = Pos; }
public gameObjectDecisonNode(decisionTreeAI bot, delegates.gameObjectDecision decision, GameObject obj) : base(bot, null) { this.decision = decision; this.obj = obj; }
public decisionNode(decisionTreeAI bot, delegates.decision decision) : base(bot) { isAction = false; children = new List <Node>(); this.decision = decision; }
public gameObjectActionNode(decisionTreeAI bot, delegates.gameObjectAction action, GameObject obj) : base(bot, null) { this.action = action; this.obj = obj; }
public Node(decisionTreeAI bot) { AI = bot; }
public actionNode(decisionTreeAI bot, delegates.action action) : base(bot) { base.isAction = true; this.action = action; }