private void Cast() { switch (Menu.Item("Xerath.Killsteal.R.Prediction").GetValue <StringList>().SelectedIndex) { case 0: if (spell.SDK(Target).Hitchance >= SebbyLib.Movement.HitChance.High) { if (Menu.Item("Xerath.Killsteal.R.Mouse").GetValue <bool>() && spell.SDK(Target).CastPosition.Distance(Game.CursorPos) > 600) { return; } spell.Spell.Cast(spell.SDK(Target).CastPosition); } break; case 1: if (spell.OKTW(Target).Hitchance >= SebbyLib.Prediction.HitChance.High) { if (Menu.Item("Xerath.Killsteal.R.Mouse").GetValue <bool>() && spell.OKTW(Target).CastPosition.Distance(Game.CursorPos) > 600) { return; } spell.Spell.Cast(spell.OKTW(Target).CastPosition); } break; case 2: if (spell.Prediction(Target).Hitchance >= HitChance.High) { if (Menu.Item("Xerath.Killsteal.R.Mouse").GetValue <bool>() && spell.Prediction(Target).CastPosition.Distance(Game.CursorPos) > 600) { return; } spell.Spell.Cast(spell.Prediction(Target).CastPosition); } break; } }