Exemple #1
0
 public static bool Cast(this SummonerSpell spell, Obj_AI_Hero tgHero)
 {
     return(IsReady(spell) &&
            (ObjectManager.Player.Distance(tgHero, true) < spell.Range * spell.Range) &&
            ObjectManager.Player.Spellbook.CastSpell(spell.Slot, tgHero ?? ObjectManager.Player));
 }
Exemple #2
0
 public static bool IsReady(this SummonerSpell spell)
 {
     return(spell.Slot != SpellSlot.Unknown &&
            ObjectManager.Player.Spellbook.CanUseSpell(spell.Slot) == SpellState.Ready);
 }
Exemple #3
0
 public static bool Cast(this SummonerSpell spell)
 {
     return(IsReady(spell) && ObjectManager.Player.Spellbook.CastSpell(spell.Slot));
 }
Exemple #4
0
 public static bool Cast(this SummonerSpell spell, Vector2 position)
 {
     return(IsReady(spell) &&
            (ObjectManager.Player.Distance(position, true) < spell.Range * spell.Range) &&
            ObjectManager.Player.Spellbook.CastSpell(spell.Slot, position.To3D()));
 }