AdEvade.SpellDetector.CheckSpellEndTime C# (CSharp) Метод

CheckSpellEndTime() приватный Метод

private CheckSpellEndTime ( ) : void
Результат void
        private void CheckSpellEndTime()
        {
            foreach (KeyValuePair<int, Spell> entry in DetectedSpells)
            {
                Spell spell = entry.Value;

                foreach (var hero in EntityManager.Heroes.Enemies)
                {
                    if (hero.IsDead && spell.HeroId == hero.NetworkId)
                    {
                        if (spell.SpellObject == null)
                            Core.DelayAction(() => DeleteSpell(entry.Key), 1);
                    }
                }

                if (spell.EndTime + spell.Info.ExtraEndTime < EvadeUtils.TickCount
                    || CanHeroWalkIntoSpell(spell) == false)
                {
                    Core.DelayAction(() => DeleteSpell(entry.Key), 1);
                }
            }
        }