protected void Setup (Vector3 start, Vector3 avoid, int searchLength, OnPathDelegate callback) { Setup (start, searchLength, callback); aim = avoid-start; aim *= 10; aim = start - aim; }
public static FleePath Construct(Vector3 start, Vector3 avoid, int searchLength, OnPathDelegate callback = null) { FleePath path = PathPool <FleePath> .GetPath(); path.Setup(start, avoid, searchLength, callback); return(path); }