API CheckInteractDistance

Returns true if the player is in range to perform a specific interaction with the unit.
 inRange = CheckInteractDistance(unit, distIndex)
==Arguments==
:;unit: : UnitId - The unit to compare distance to.
:;distIndex: - A value from 1 to 5:
::1 = Compare Achievements, 28 yards
::2 = Trade, 8 yards
::3 = Duel, 7 yards
::4 = Follow, 28 yards
::5 = Pet-battle Duel, 7 yards
==Returns==
:;inRange: - 1 if you are in range to perform the interaction, nil otherwise.
==Details==
* If "unit" is a hostile unit, the return values are the same. But you obviously won't be able to do things like Trade.
==Example==
 if ( CheckInteractDistance("target", 4) ) then
 FollowUnit("target");
 else
 -- we're too far away to follow the target
 end