Aka_s_Vayne.Logic.Condemn.Spellbook_OnCastSpell C# (CSharp) Method

Spellbook_OnCastSpell() public static method

public static Spellbook_OnCastSpell ( Spellbook sender, SpellbookCastSpellEventArgs args ) : void
sender Spellbook
args SpellbookCastSpellEventArgs
return void
        public static void Spellbook_OnCastSpell(Spellbook sender, SpellbookCastSpellEventArgs args)
        {
            if (sender != null && sender.Owner != null && sender.Owner.IsMe && args.Slot == SpellSlot.E && (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.Combo)))
            {
                if (!(args.Target is AIHeroClient))
                {
                    args.Process = false;
                    return;
                }

                if (GetCondemnTarget(Variables._Player.ServerPosition).IsValidTarget())
                {
                    if (!Shine.GetTarget(Variables._Player.ServerPosition).IsValidTarget())
                    {
                        args.Process = false;
                    }
                }
            }
        }