Ejemplo n.º 1
0
        public void OnDraw(EventArgs args)
        {
            if (ObjectManager.Player.IsDead)
            {
                return;
            }

            foreach (var enemy in ObjectManager.Get <AIHeroClient>().Where(ene => ene.IsValidTarget(1500)))
            {
                if (Menu.Item("Damage").GetValue <bool>())
                {
                    heroHealthBarIndicator.Unit = enemy;

                    heroHealthBarIndicator.DrawDmg(Damage.GetComboDamage(enemy),
                                                   enemy.Health <= Damage.GetComboDamage(enemy) * .9
                        ? Color.LawnGreen
                        : Color.Yellow);
                }

                if (Menu.Item("Counter").GetValue <bool>())
                {
                    Drawing.DrawText(
                        enemy.HPBarPosition.X + Menu.Item("Vayne.Drawings.Damage.X").GetValue <Slider>().Value,
                        enemy.HPBarPosition.Y + Menu.Item("Vayne.Drawings.Damage.Y").GetValue <Slider>().Value,
                        System.Drawing.Color.AliceBlue,
                        "Attacks: " + Damage.DamageCounter(enemy));
                }
            }
        }