public static void UseComboSummoners(Obj_AI_Hero target)
        {
            if (_menu == null || target == null || !_menu.Item(_menu.Name + ".enabled").GetValue <bool>())
            {
                return;
            }
            try
            {
                var ignite = _menu.Item(_menu.Name + ".ignite").GetValue <bool>() && Ignite.Exists() && Ignite.IsReady();
                var smite  = _menu.Item(_menu.Name + ".smite").GetValue <bool>() &&
                             (BlueSmite.Exists() && BlueSmite.IsReady() || RedSmite.Exists() && RedSmite.IsReady());

                if (!ignite && !smite)
                {
                    return;
                }
                var distance = target.Position.Distance(ObjectManager.Player.Position, true);
                if (ignite && distance <= Math.Pow(Ignite.Range, 2))
                {
                    Ignite.Cast(target);
                }
                if (smite)
                {
                    if (BlueSmite.Exists() && distance <= Math.Pow(BlueSmite.Range, 2))
                    {
                        BlueSmite.Cast(target);
                    }
                    else if (RedSmite.Exists() && distance <= Math.Pow(RedSmite.Range, 2))
                    {
                        RedSmite.Cast(target);
                    }
                }
            }
            catch (Exception ex)
            {
                Global.Logger.AddItem(new LogItem(ex));
            }
        }