コード例 #1
0
        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);
        }
コード例 #2
0
 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;
 }