public ArmorPiece( int id, Dictionary <string, string> name, EquipmentType equipmentType, int rarity, int[] slots, IAbility[] abilities, IArmorSetSkill[] armorSetSkills, IArmorPieceDefense defense, IArmorPieceResistances resistances, IArmorPieceAttributes attributes, IArmorPieceAssets assets, IFullArmorSet fullArmorSet, IEvent evt ) { Id = id; Name = name; Type = equipmentType; Rarity = rarity; Slots = slots; Abilities = abilities; ArmorSetSkills = armorSetSkills; Defense = defense; Resistances = resistances; Attributes = attributes; Assets = assets; FullArmorSet = fullArmorSet; Event = evt; }
private static bool Equals(IArmorPieceAttributes x, IArmorPieceAttributes y) { if (x == null || y == null) { return(false); } if (x.RequiredGender != y.RequiredGender) { return(false); } return(true); }