private static bool CanUse(string itemName) { if (MyHeroInfo.GetItems().Any(x => x.Name == itemName) && (!Var.Me.IsInvisible() || Var.Me.ClassID == ClassID.CDOTA_Unit_Hero_Riki) && !Var.Me.IsChanneling()) { return(MyHeroInfo.GetItems().First(x => x.Name == itemName).CanBeCasted()); } return(false); }
private static bool NothingCanCast() { var listitems = MyHeroInfo.GetItems(); if (listitems.Any(x => AllDodge.Eul.Contains(x.Name))) { if (listitems.First(x => AllDodge.Eul.Contains(x.Name)).CanBeCasted()) { return(false); } } if (listitems.Any(x => AllDodge.BlinkAbilities.Contains(x.Name))) { if (listitems.First(x => AllDodge.BlinkAbilities.Contains(x.Name)).CanBeCasted()) { return(false); } } return(true); }
public static void UseSpell(float delay = 0) { var ability = MyHeroInfo.GetAbilities(); var listitems = MyHeroInfo.GetItems(); }