fBaseXtensions.Navigation.Navigation.RefreshNavigationBlocked C# (CSharp) Method

RefreshNavigationBlocked() private method

Bots Position is blocked from adjacent movement -- Updated whenever searching for a safe location!
private RefreshNavigationBlocked ( ) : void
return void
        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;
            }
        }