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); }
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(); }
protected PoeItem() { Damage = NoWeaponDamage; }