public static void Cast(this SSpell summoner, Obj_AI_Hero target)
 {
     ObjectManager.Player.Spellbook.CastSpell(summoner.SSpellSlot, target);
 }
 public static void Cast(this SSpell summoner)
 {
     ObjectManager.Player.Spellbook.CastSpell(summoner.SSpellSlot);
 }
 public static bool IsReady(this SSpell summoner)
 {
     return(summoner.SSpellSlot != SpellSlot.Unknown &&
            ObjectManager.Player.Spellbook.GetSpell(summoner.SSpellSlot).IsReady());
 }
 public static bool Exists(this SSpell summoner)
 {
     return(summoner.SSpellSlot != SpellSlot.Unknown);
 }
 public static void Cast(this SSpell summoner, Vector3 position)
 {
     ObjectManager.Player.Spellbook.CastSpell(summoner.SSpellSlot, position);
 }