/* Very fast:
Generate a new ReachSpec, example:
APathN.Paths[4] = Class'USAPI'.Static.GenReachSpec(APathN,EndPoint,VSize(APathN.Location-EndPoint.Location),50,70,1,False); */
native(1712) final function int GenReachSpec( Actor Start, Actor End, int Dist, int ColR, int ColH, int RchFlgs, bool bPruned );

/* Very fast:
Edit an excisting reachspec */
native(1713) final function bool EditReach( int Idx, optional Actor Start, optional Actor End, optional int Dist, optional int ColR,
		optional int ColH, optional int RchFlgs, optional bool bPruned );

/* Very fast:
Remove an existing reachspec.
WARNING: If you remove for example, reachspec #25, all remaining reachspecs after will go -1; #26 becomes #25, #27 becomes #26 etc. It could break
down entire map navigation for AI! */
native(1714) final function bool RemoveReachSpec( int Idx );
