public LootContainer(ILootItemRepository lootItemRepository) { _looters = new Looters(this); _itemRepository = lootItemRepository; _lootListPacketBuilder = new LootListPacketBuilder(this, _itemRepository); _pinCode = DynamicProperties.GetProperty <int>(k.pinCode); }
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); }