internal void RefreshNavigationBlocked()
{
//Check if bot is navigationally blocked.. (if bot pos changed or 500ms elapsed then we refresh!)
if (LastBotPositionChecked != FunkyGame.Hero.Position || DateTime.Now.Subtract(LastNavigationBlockCheck).TotalMilliseconds > 500)
{
LastNavigationBlockCheck = DateTime.Now;
LastBotPositionChecked = FunkyGame.Hero.Position;
if (IsVectorBlocked(FunkyGame.Hero.Position))
{
//Logger.DBLog.InfoFormat("[Funky] Current Position is Navigationally Blocked");
BotIsNavigationallyBlocked = true;
}
else
BotIsNavigationallyBlocked = false;
}
}