HasArrived() doesn't seem to return the correct values

Hi

It sounds like the HasArrived check uses the older ai.reachedEndOfPath property instead of the newer ai.reachedDestination property which was specifically introduced in 4.2 to solve these kinds of issues. Do you think you could try modifying the HasArrived method to see if that helps?