public Config(PudgePlus main) { Main = main; ActivatePlugins(); Screen = new Vector2(Drawing.Width - 160, Drawing.Height); MultiSleeper = new MultiSleeper(); Menu = new MenuManager(this); Helpers = new Helpers(this); UpdateMode = new UpdateMode(this); DamageCalculation = new DamageCalculation(this); LinkenBreaker = new LinkenBreaker(this); AutoKillSteal = new AutoKillSteal(this); AutoAbility = new AutoAbility(this); Menu.ComboKeyItem.Item.ValueChanged += ComboKeyChanged; var key = KeyInterop.KeyFromVirtualKey((int)Menu.ComboKeyItem.Value.Key); Mode = new Mode(key, this); main.Context.Orbwalker.RegisterMode(Mode); Renderer = new Renderer(this); }
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(); AutoKillSteal.Dispose(); DamageCalculation.Dispose(); UpdateMode.Dispose(); Main.Context.Particle.Dispose(); Menu.Dispose(); } Disposed = true; }
public Config(SkywrathMagePlus main) { Main = main; ActivatePlugins(); Screen = new Vector2(Drawing.Width - 160, Drawing.Height); MultiSleeper = new MultiSleeper(); Menu = new MenuManager(this); Abilities = new Abilities(this); Extensions = new Extensions(this); UpdateMode = new UpdateMode(this); DamageCalculation = new DamageCalculation(this); LinkenBreaker = new LinkenBreaker(this); AutoKillSteal = new AutoKillSteal(this); AutoCombo = new AutoCombo(this); SpamMode = new SpamMode(this); AutoDisable = new AutoDisable(this); WithoutFail = new WithoutFail(this); AutoAbility = new AutoAbility(this); Menu.ComboKeyItem.Item.ValueChanged += ComboKeyChanged; var key = KeyInterop.KeyFromVirtualKey((int)Menu.ComboKeyItem.Value.Key); Mode = new Mode(key, this); Main.Context.Orbwalker.RegisterMode(Mode); Renderer = new Renderer(this); }
public Config(NyxAssassinPlus main) { Main = main; Screen = new Vector2(Drawing.Width - 160, Drawing.Height); MultiSleeper = new MultiSleeper(); Menu = new MenuManager(this); UpdateMode = new UpdateMode(this); DamageCalculation = new DamageCalculation(this); LinkenBreaker = new LinkenBreaker(this); AutoKillSteal = new AutoKillSteal(this); MaxStunMode = new MaxStunMode(this); Menu.ComboKeyItem.Item.ValueChanged += ComboKeyChanged; var ModeKey = KeyInterop.KeyFromVirtualKey((int)Menu.ComboKeyItem.Value.Key); Mode = new Mode(Main.Context, ModeKey, this); Main.Context.Orbwalker.RegisterMode(Mode); Renderer = new Renderer(this); }