public LootContainer(ILootItemRepository lootItemRepository)
        {
            _looters        = new Looters(this);
            _itemRepository = lootItemRepository;

            _lootListPacketBuilder = new LootListPacketBuilder(this, _itemRepository);

            _pinCode = DynamicProperties.GetProperty <int>(k.pinCode);
        }
Пример #2
0
        public LootContainer(EntityDefault entityDefault, ILootItemRepository lootItemRepository, TimeSpan despawnTime) : base(entityDefault)
        {
            _looters        = new Looters(this);
            _itemRepository = lootItemRepository;

            _despawnHelper = UnitDespawnHelper.Create(this, despawnTime);
            _despawnHelper.CanApplyDespawnEffect = OnCanApplyDespawnEffect;

            _lootListPacketBuilder = new LootListPacketBuilder(this, _itemRepository);

            _pinCode = DynamicProperties.GetProperty <int>(k.pinCode);
        }