コード例 #1
0
ファイル: Utils.cs プロジェクト: hieuseu1/LeagueSharp-1
        private static bool _cast(this ItemData.Item item, GameObject target)
        {
            var slot = item.GetItemSlot();

            return(slot != null && slot.SpellSlot != SpellSlot.Unknown && slot.SpellSlot.IsReady() &&
                   ObjectManager.Player.Spellbook.CastSpell(slot.SpellSlot, target));
        }
コード例 #2
0
ファイル: Utils.cs プロジェクト: hieuseu1/LeagueSharp-1
 private static InventorySlot GetItemSlot(this ItemData.Item item)
 {
     return(ObjectManager.Player.InventoryItems.FirstOrDefault(i => i.Id == (ItemId)item.Id));
 }
コード例 #3
0
ファイル: Utils.cs プロジェクト: hieuseu1/LeagueSharp-1
        public static bool IsReady(this ItemData.Item item)
        {
            var slot = item.GetItemSlot();

            return(slot != null && slot.IsValidSlot() && slot.SpellSlot.IsReady());
        }
コード例 #4
0
ファイル: Utils.cs プロジェクト: hieuseu1/LeagueSharp-1
        public static bool HasItem(this ItemData.Item item)
        {
            var slot = item.GetItemSlot();

            return(slot != null && slot.IsValidSlot());
        }
コード例 #5
0
ファイル: Utils.cs プロジェクト: hieuseu1/LeagueSharp-1
 public static bool Cast(this ItemData.Item item, Obj_AI_Base target)
 {
     return(item._cast(target));
 }
コード例 #6
0
ファイル: Utils.cs プロジェクト: hieuseu1/LeagueSharp-1
 public static bool Cast(this ItemData.Item item)
 {
     return(item._cast(ObjectManager.Player));
 }
コード例 #7
0
ファイル: ItemManager.cs プロジェクト: wade1990/PortAIO
 public BetaTypedItem(ItemData.Item item, IEnumerable <ItemType> types) : base(item, types)
 {
 }
コード例 #8
0
ファイル: ItemManager.cs プロジェクト: wade1990/PortAIO
 internal TypedItem(ItemData.Item item, IEnumerable <ItemType> types)
 {
     Item  = item;
     Types = types;
 }
コード例 #9
0
ファイル: ItemManager.cs プロジェクト: wade1990/PortAIO
 internal static MenuItem GetItemManagerSetting(ItemData.Item item, string settingKey)
 {
     return(Menu.Item(String.Format("{0}.{1}.Settings.{2}", ITEMMANAGER_ROOT, item.Name.ToCamelCase(), settingKey)));
 }