fBaseXtensions.Targeting.TargetingClass.CheckPrecombat C# (CSharp) Method

CheckPrecombat() private method

private CheckPrecombat ( ) : void
return void
        internal void CheckPrecombat()
        {
            if (FunkyGame.Hero.Class == null)
            {//Null?
                PlayerClass.ShouldRecreatePlayerClass = true;
            }

            //Should we recreate class?
            if (PlayerClass.ShouldRecreatePlayerClass)
                PlayerClass.CreateBotClass();

            //Seconday Hotbar Check
            FunkyGame.Hero.Class.SecondaryHotbarBuffPresent();

            //Check if we should trim our SNO cache..
            if (DateTime.Now.Subtract(ObjectCache.cacheSnoCollection.lastTrimming).TotalMilliseconds > FunkyBaseExtension.Settings.Plugin.UnusedSNORemovalRate)
                ObjectCache.cacheSnoCollection.TrimOldUnusedEntries();

            ObjectCache.CheckForCacheRemoval();
        }