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; }
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; }
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; }