public static ABPath Construct(Vector3 start, Vector3 end, [Optional, DefaultParameterValue(null)] OnPathDelegate callback) { ABPath path = PathPool.GetPath <ABPath>(); path.Setup(start, end, callback); return(path); }
public static ABPath Construct(Vector3 start, Vector3 end, OnPathDelegate callback = null) { ABPath path = PathPool <ABPath> .GetPath(); path.Setup(start, end, callback); return(path); }
public static ABPath Construct(ref VInt3 start, ref VInt3 end, OnPathDelegate callback = null) { ABPath path = PathPool <ABPath> .GetPath(); path.Setup(ref start, ref end, callback); return(path); }