private void Clear() { var basename = BaseName + "Clear."; var validMinions = Minions.GetEnemyMinions2(W.Range); if (StaticObjects.ProjectMenu.Item($"{basename}.UseW").GetValue <bool>()) { if (_manaManager.CheckClearW()) { var pos = W.GetLineFarmLocation(validMinions); _minonsHit = pos.MinionsHit; if (pos.MinionsHit >= StaticObjects.ProjectMenu.Item($"{basename}.UseW.Minions").GetValue <Slider>().Value) { W.Cast(pos.Position); } } } if (StaticObjects.ProjectMenu.Item($"{basename}.UseQ").GetValue <bool>()) { if (_manaManager.CheckClearQ()) { var aaMinons = validMinions.Where(x => x.Distance(StaticObjects.Player) < StaticObjects.Player.AttackRange); if (aaMinons.Count() >= StaticObjects.ProjectMenu.Item($"{basename}.UseQ.Minions").GetValue <Slider>().Value) { Q.Cast(); } } } }