Exemplo n.º 1
0
        protected virtual void Dispose(bool disposing)
        {
            if (Disposed)
            {
                return;
            }

            if (disposing)
            {
                MagnusPlus.Context.Orbwalker.UnregisterMode(Mode);
                Mode.Deactivate();

                Renderer.Dispose();
                WithoutFail.Dispose();
                UpdateMode.Dispose();
                AutoCombo.Dispose();
                ComboKeyItem.Item.ValueChanged -= HotkeyChanged;

                MagnusPlus.Context.Particle.Dispose();
                Factory.Dispose();

                Game.ExecuteCommand("dota_camera_disable_zoom false");
            }

            Disposed = true;
        }
Exemplo n.º 2
0
        protected virtual void Dispose(bool disposing)
        {
            if (Disposed)
            {
                return;
            }

            if (disposing)
            {
                Renderer.Dispose();

                Main.Context.Orbwalker.UnregisterMode(Mode);
                Menu.ComboKeyItem.Item.ValueChanged -= ComboKeyChanged;

                AutoAbility.Dispose();
                WithoutFail.Dispose();
                AutoDisable.Dispose();
                SpamMode.Dispose();
                AutoCombo.Dispose();
                AutoKillSteal.Dispose();
                DamageCalculation.Dispose();
                UpdateMode.Dispose();

                Main.Context.Particle.Dispose();

                Menu.Dispose();
            }

            Disposed = true;
        }
Exemplo n.º 3
0
        protected virtual void Dispose(bool disposing)
        {
            if (Disposed)
            {
                return;
            }

            if (disposing)
            {
                Renderer.Dispose();
                AutoUsage.Dispose();
                WithoutFail.Dispose();
                UpdateMode.Dispose();
                AutoDisable.Dispose();
                AutoCombo.Dispose();
                SkywrathMagePlus.Context.Orbwalker.UnregisterMode(Mode);
                Mode.Deactivate();
                SpamMode.Dispose();
                SkywrathMagePlus.Context.Particle.Dispose();
                ComboKeyItem.Item.ValueChanged -= HotkeyChanged;
                Factory.Dispose();
            }

            Disposed = true;
        }
Exemplo n.º 4
0
        public override void Dispose()
        {
            base.Dispose();

            ExecuteOrder.Dispose();
            EulControl.Dispose();
            Disable.Dispose();
            SpamArcaneBolt.Dispose();
            AutoArcaneBolt.Dispose();
            Farm.Dispose();
            AutoCombo.Dispose();

            UpdateMode.Dispose();
        }