public virtual bool TargetFound (PathNode node) { return true;//node.node == p.endNode; } }
public override void Initialize() { base.Initialize(); if (currentR != null && endingCondition.TargetFound(currentR)) { CompleteState = PathCompleteState.Complete; endNode = currentR.node; Trace(currentR); } }