public Loot(LootData data, IItemRepository itemRepository, ILootDataRepository lootDataRepository, IItemCategoryRepository itemCategoryRepository) { this.itemRepository = itemRepository; this.lootDataRepository = lootDataRepository; this.itemCategoryRepository = itemCategoryRepository; this.main = CreateTable(data, 0, true, true, true); }
public UnitMapper( IAttributeRepository attributeRepository, IPropertyRepository propertyRepository, IBehaviourTreeRepository behaviourTreeRepository, IBehaviourRepository behaviourRepository, ISkillRepository skillRepository, IArchetypeDataRepository archetypeDataRepository, ILootDataRepository lootDataRepository, IItemRepository itemRepository, IPathfinder pathfinder) { this.attributeRepository = attributeRepository; this.propertyRepository = propertyRepository; this.behaviourTreeRepository = behaviourTreeRepository; this.behaviourRepository = behaviourRepository; this.skillRepository = skillRepository; this.archetypeDataRepository = archetypeDataRepository; this.lootDataRepository = lootDataRepository; this.itemRepository = itemRepository; this.pathfinder = pathfinder; }