Exemplo n.º 1
0
        private void Game_OnGameUpdate(EventArgs args)
        {
            if (menu.Item("FireDummySpell").GetValue <KeyBind>().Active == true)
            {
                float interval = menu.Item("SpellInterval").GetValue <Slider>().Value;

                if (EvadeUtils.TickCount - lastSpellFireTime > interval)
                {
                    var charName  = selectSpellMenu.Item("DummySpellHero").GetValue <StringList>().SelectedValue;
                    var spellName = selectSpellMenu.Item("DummySpellList").GetValue <StringList>().SelectedValue;
                    var spellData = spellCache[charName][spellName];

                    if (!ObjectCache.menuCache.cache.ContainsKey(spellName + "DodgeSpell"))
                    {
                        SpellDetector.LoadDummySpell(spellData);
                    }

                    SpellDetector.CreateSpellData(myHero, spellStartPosition, spellEndPostion, spellData);
                    lastSpellFireTime = EvadeUtils.TickCount;
                }
            }
        }
Exemplo n.º 2
0
        private void Game_OnGameUpdate(EventArgs args)
        {
            if (fireDummySpellMenu["FireDummySpell"].Cast <KeyBind>().CurrentValue == true)
            {
                float interval = fireDummySpellMenu["SpellInterval"].Cast <Slider>().CurrentValue;

                if (EvadeUtils.TickCount - lastSpellFireTime > interval)
                {
                    var charName  = selectSpellMenu["DummySpellHero"].Cast <ComboBox>().SelectedText;
                    var spellName = selectSpellMenu["DummySpellList"].Cast <ComboBox>().SelectedText;
                    var spellData = spellCache[charName][spellName];

                    if (ObjectCache.menuCache.cache[spellName + "DodgeSpell"] == null)
                    {
                        SpellDetector.LoadDummySpell(spellData);
                    }

                    SpellDetector.CreateSpellData(myHero, spellStartPosition, spellEndPostion, spellData);
                    lastSpellFireTime = EvadeUtils.TickCount;
                }
            }
        }