/// <summary>
        /// Event callback which fired when targeted spell is detected
        /// </summary>
        /// <param name="args">The args.</param>
        private void TargetedSpellDetector_OnDetected(DetectedTargetedSpellArgs args)
        {
            if (IsEnabled)
            {
                if (OnlyDangerous && !args.SpellData.IsDangerous)
                {
                    return;
                }

                if (m_fnEvade != null && m_Menu.Item("SCommon.TargetedSpellEvader.Spell." + args.SpellData.SpellName).GetValue <bool>())
                {
                    m_fnEvade(args);
                }
            }
        }
Example #2
0
 private void TargetedSpell_Evade(DetectedTargetedSpellArgs data)
 {
     if (Spells[E].IsReady())
     {
         if (Orbwalker.ActiveMode != Orbwalking.OrbwalkingMode.Combo || !m_targetedEvader.DisableInComboMode)
         {
             Spells[E].Cast();
         }
     }
 }
        /// <summary>
        /// Event callback which fired when targeted spell is detected
        /// </summary>
        /// <param name="args">The args.</param>
        private void TargetedSpellDetector_OnDetected(DetectedTargetedSpellArgs args)
        {
            if (IsEnabled)
            {
                if (OnlyDangerous && !args.SpellData.IsDangerous)
                    return;

                if (m_fnEvade != null && m_Menu.Item("SCommon.TargetedSpellEvader.Spell." + args.SpellData.SpellName).GetValue<bool>())
                    m_fnEvade(args);
            }
        }