Пример #1
0
 public PoeItem(string name, ItemRarity rarity, int itemLevel, BaseItemType baseType, int minPhysicalDamage,
                int maxPhysicalDamage, double attackSpeed,
                IEnumerable <IItemMod> affixes)
     : this(name, rarity, itemLevel, baseType, affixes)
 {
     Damage = new WeaponDamage(attackSpeed, minPhysicalDamage, maxPhysicalDamage);
 }
Пример #2
0
        public PoeItem(string name, ItemRarity rarity, int itemLevel, BaseItemType baseType,
                       IEnumerable <IItemMod> affixes)
        {
            Name      = name;
            Rarity    = rarity;
            ItemLevel = itemLevel;
            BaseType  = baseType;

            Damage = NoWeaponDamage;

            _mods = affixes.Cast <ItemMod>().ToList();
        }
Пример #3
0
 protected PoeItem()
 {
     Damage = NoWeaponDamage;
 }