ArcAnnihilation.Core.FlushEffect C# (CSharp) Метод

FlushEffect() приватный статический Метод

private static FlushEffect ( ) : void
Результат void
        private static void FlushEffect()
        {
            if (!Utils.SleepCheck("FlushCheck")) return;
            Utils.Sleep(500, "FlushCheck");

            ParticleEffect effect;
            uint handle;
            foreach (var me in Objects.Necronomicon.GetNecronomicons(_mainHero).ToList())
            {
                handle = me.Handle;
                if (!Effects.TryGetValue(handle, out effect)) continue;
                effect.Dispose();
                Effects.Remove(handle);
            }
            foreach (var me in Objects.Tempest.GetCloneList(_mainHero))
            {
                handle = me.Handle;
                if (!Effects.TryGetValue(handle, out effect)) continue;
                effect.Dispose();
                Effects.Remove(handle);
            }
            handle = _mainHero.Handle;
            if (!Effects.TryGetValue(handle, out effect)) return;
            effect.Dispose();
            Effects.Remove(handle);
        }