Beispiel #1
0
 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);
 }
Beispiel #2
0
        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);
        }
Beispiel #3
0
 public static void UseSpell(float delay = 0)
 {
     var ability   = MyHeroInfo.GetAbilities();
     var listitems = MyHeroInfo.GetItems();
 }