protected void Setup (Vector3 start, int maxGScore, OnPathDelegate callback) { this.callback = callback; startPoint = start; originalStartPoint = startPoint; endingCondition = new EndingConditionDistance (this,maxGScore); }
public static ConstantPath Construct(Vector3 start, int maxGScore, OnPathDelegate callback = null) { ConstantPath path = PathPool <ConstantPath> .GetPath(); path.Setup(start, maxGScore, callback); return(path); }