<CustomBehavior File="RunCode"><![CDATA[
WoWUnit npc = ObjectManager.GetObjectsOfType<WoWUnit>().Single(d => d.Entry == 76484);
Logging.Write("{0}: {1} at {2} yards", npc.SafeName, npc.Entry, npc.Distance);
Logging.Write("Display ID: {0}", npc.DisplayId);
Logging.Write("Me.Location: {0}", Me.Location);
Logging.Write("Flightor.CanFly: {0}", Flightor.CanFly);
Logging.Write("MovieFrame:IsVisible(): {0}", Lua.GetReturnVal<bool>("return MovieFrame:IsVisible()",0));
Logging.Write("CinematicFrame:IsVisible(): {0}", Lua.GetReturnVal<bool>("return CinematicFrame:IsVisible()",0));
var pathInf = Navigator.LookupPathInfo(npc, npc.InteractRange);
Logging.Write("Navigability: {0}", pathInf.Navigability);
Logging.Write("DistanceType: {0}", pathInf.DistanceType);
Logging.Write("Distance: {0}", pathInf.Distance);
Logging.Write("InteractType: {0}", npc.InteractType);
]]>
</CustomBehavior>