public override void Evaluate(ref DTState currentState) { if (action()) { Right.Evaluate(ref currentState); } else { Left.Evaluate(ref currentState); } }
public override void Evaluate(ref DTState currentState) { currentState = agentState; }
internal DTLeaf(DTState agentState) { this.agentState = agentState; }
public abstract void Evaluate(ref DTState currentState);