Exemple #1
0
        private static void InvokeOnIncomingDamage(InComingDamageEventArgs args)
        {
            if (args?.InComingDamage < 1 || args == null)
            {
                return;
            }
            if (args.DamageType == InComingDamageEventArgs.Type.HeroAttack && !Brain.Utility.Load.menu.SubMenus.FirstOrDefault(m => m.DisplayName.Equals("DamageHandler")).CheckBoxValue("Heros"))
            {
                return;
            }
            if (args.DamageType == InComingDamageEventArgs.Type.MinionAttack && !Brain.Utility.Load.menu.SubMenus.FirstOrDefault(m => m.DisplayName.Equals("DamageHandler")).CheckBoxValue("Minions"))
            {
                return;
            }
            if (args.DamageType == InComingDamageEventArgs.Type.TurretAttack && !Brain.Utility.Load.menu.SubMenus.FirstOrDefault(m => m.DisplayName.Equals("DamageHandler")).CheckBoxValue("Turrets"))
            {
                return;
            }

            OnIncomingDamage?.Invoke(
                new InComingDamageEventArgs(
                    args.Sender,
                    args.Target,
                    args.InComingDamage * (Brain.Utility.Load.menu.SubMenus.FirstOrDefault(m => m.DisplayName.Equals("DamageHandler")).SliderValue("Mod") * 0.01f),
                    args.DamageType));
        }
Exemple #2
0
        private static void InvokeOnIncomingDamage(InComingDamageEventArgs args)
        {
            if (args?.InComingDamage < 1 || args == null)
            {
                return;
            }

            //Logger.Send("OnIcomingDamage: [Sender=" + args.Sender.BaseSkinName + "] [Target=" + args.Target.BaseSkinName + "] [ICD=" + args.InComingDamage.ToString("F1") + "] [DamageType=" + args.DamageType + "]");
            OnIncomingDamage?.Invoke(new InComingDamageEventArgs(args.Sender, args.Target, args.InComingDamage, args.DamageType));
        }
Exemple #3
0
 private static void InvokeOnIncomingDamage(InComingDamageEventArgs args)
 {
     if (args.DamageType == InComingDamageEventArgs.Type.HeroAttack && !DamageHandler.CheckBoxValue("Heros"))
     {
         return;
     }
     if (args.DamageType == InComingDamageEventArgs.Type.MinionAttack && !DamageHandler.CheckBoxValue("Minions"))
     {
         return;
     }
     if (args.DamageType == InComingDamageEventArgs.Type.TurretAttack && !DamageHandler.CheckBoxValue("Turrets"))
     {
         return;
     }
     if (args.DamageType == InComingDamageEventArgs.Type.SkillShot && !DamageHandler.CheckBoxValue("Skillshots"))
     {
         return;
     }
     if (args.DamageType == InComingDamageEventArgs.Type.TargetedSpell && !DamageHandler.CheckBoxValue("Targetedspells"))
     {
         return;
     }
     OnIncomingDamage?.Invoke(new InComingDamageEventArgs(args.Sender, args.Target, args.InComingDamage * (DamageHandler.SliderValue("Mod") * 0.01f), args.DamageType));
 }