BankPlank.Program.Game_OnUpdate C# (CSharp) Method

Game_OnUpdate() private static method

private static Game_OnUpdate ( EventArgs args ) : void
args System.EventArgs
return void
        private static void Game_OnUpdate(EventArgs args)
        {
            var useW = Menu.Item("AutoW").GetValue<bool>();
            var useWhp = Menu.Item("AutoWhpbool").GetValue<bool>();

            if (isCCd.Class1.IsCCd(Player) && useW)
            {
                W.Cast();
            }

            if (useWhp && Menu.Item("AutoWhp").GetValue<Slider>().Value >= ((Player.Health / Player.MaxHealth) * 100))
            {
                W.Cast();
            }

            var comboActive = Menu.Item("ComboActive").GetValue<KeyBind>().Active;

            if ((!comboActive))
                return;

           // var ignite = Menu.Item("Ignite").GetValue<bool>();
            var useQ5 = Menu.Item("UseQ").GetValue<bool>();
            

            /*if (ignite)
            {
                var t = TargetSelector.GetTarget(600, TargetSelector.DamageType.Physical);
                var igniteDmg = DamageLib.getDmg(t, DamageLib.SpellType.IGNITE);
                if (t != null && SumIgnite != SpellSlot.Unknown &&
                                ObjectManager.Player.SummonerSpellbook.CanUseSpell(SumIgnite) == SpellState.Ready)
                {
                    if (igniteDmg > t.Health)
                    {
                        ObjectManager.Player.SummonerSpellbook.CastSpell(SumIgnite, t);
                    }
                }
            }

             */
            if (useQ5 && Q.IsReady())
            {
                //Game.PrintChat("inQ");
                var t = TargetSelector.GetTarget(625, TargetSelector.DamageType.Physical);
                if (t.IsValidTarget())
                {
                    //PredictionInput p = new PredictionInput();

                    //var pred = Prediction.GetPrediction(
                    Q.Cast(t);
                }
            }
        }