示例#1
0
 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;
     }
 }
示例#2
0
 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();
     }
 }
示例#3
0
 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;
     }
 }
示例#4
0
 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();
     }
 }
示例#5
0
 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);
     }
 }