public ItemMapper( ISkillRepository skillRepository, IItemSetRepository itemSetRepository, IItemTypeRepository itemTypeRepository, IRarityRepository rarityRepository, IEffectRepository effectRepository, ICurrencyRepository currencyRepository, IBehaviourRepository behaviourRepository, IItemModifierRepository itemModifierRepository, ISkinRepository skinRepository, AttributeModifierFactory attributeModifierFactory, PropertyModifierFactory propertyModifierFactory) { this.skillRepository = skillRepository; this.itemSetRepository = itemSetRepository; this.itemTypeRepository = itemTypeRepository; this.rarityRepository = rarityRepository; this.effectRepository = effectRepository; this.currencyRepository = currencyRepository; this.behaviourRepository = behaviourRepository; this.itemModifierRepository = itemModifierRepository; this.skinRepository = skinRepository; this.attributeModifierFactory = attributeModifierFactory; this.propertyModifierFactory = propertyModifierFactory; }
public ItemModifier(ItemModifierData data, IAttributeRepository attributeRepository, IPropertyRepository propertyRepository, IRarityRepository rarityRepository, IItemModifierRepository itemModifierRepository) { this.data = data; this.attributeRepository = attributeRepository; this.propertyRepository = propertyRepository; Id = data.Id; Rarity = rarityRepository.Find(data.RarityId); ItemModifiers = itemModifierRepository.Find(data.ItemModifiers); Text = I18N.Instance.Get(data.SuffixTextKey); Quality = 1; }
public MasteryMapper(IItemModifierRepository itemModifierRepository) { this.itemModifierRepository = itemModifierRepository; }
public SetSuffixAlchemyOperation(int suffixId, IItemModifierRepository itemModifierRepository) { this.suffixId = suffixId; this.itemModifierRepository = itemModifierRepository; }
public ItemSaveDataMapper(IItemRepository itemRepository, IItemModifierRepository itemModifierRepository) { this.itemRepository = itemRepository; this.itemModifierRepository = itemModifierRepository; }