private void DrawRazes_ValueChanged(MenuSwitcher switcher, Divine.Menu.EventArgs.SwitcherEventArgs e) { if (e.Value) { RendererManager.Draw += OnDraw; } else { RendererManager.Draw -= OnDraw; for (int i = 0; i < 3; i++) { ParticleManager.RemoveParticle($"DrawRaze_{i}"); } return; } }
private void Status_ValueChanged(MenuSwitcher switcher, Divine.Menu.EventArgs.SwitcherEventArgs e) { if (e.Value) { TargetSelector.Start(); Combo.Start(); SmartSpells.Start(); AutoSave.Start(); AutoPushInTowerDirection.Start(); Ultimate.Start(); AutoPushInAlliesDirection.Start(); } else { TargetSelector.Dispose(); Combo.Dispose(); SmartSpells.Dispose(); AutoSave.Dispose(); AutoPushInTowerDirection.Dispose(); Ultimate.Dispose(); AutoPushInAlliesDirection.Dispose(); } }
private void StarbreakerHelper_ValueChanged(Divine.Menu.Items.MenuSwitcher switcher, Divine.Menu.EventArgs.SwitcherEventArgs e) { if (e.Value) { OrderManager.OrderAdding += OrderManager_OrderAdding; } else { OrderManager.OrderAdding -= OrderManager_OrderAdding; } }
private void PluginStatus_ValueChanged(Divine.Menu.Items.MenuSwitcher switcher, Divine.Menu.EventArgs.SwitcherEventArgs e) { if (e.Value) { TemplarAssasin = new TemplarAssasin(this); TargetManager = new TargetManager(this); SpellHelper = new SpellHelper(this); ItemHelper = new ItemHelper(this); Harass = new Harass(this); Combo = new Combo(this); } else { TemplarAssasin.Dispose(); TargetManager.Dispose(); Harass.Dispose(); Combo.Dispose(); SpellHelper.Dispose(); ItemHelper.Dispose(); } }
private void AutoPlaceStoneForUpdateUltimate_ValueChanged(MenuSwitcher switcher, Divine.Menu.EventArgs.SwitcherEventArgs e) { if (e.Value) { minStones.IsHidden = false; UpdateManager.CreateIngameUpdate(200, ExtendUpdater); } else { minStones.IsHidden = true; UpdateManager.DestroyIngameUpdate(ExtendUpdater); } }