public bool IsEmpty(LootContainer container) { var count = DbQuery.Create("select top 1 count(id) from lootitems where containereid = @containerEid").SetParameter("@containerEid", container.Eid).ExecuteScalar <int>(); return(count == 0); }
public void DeleteAll(LootContainer container) { DbQuery.Create("delete from lootitems where containereid = @containerEid").SetParameter("@containerEid", container.Eid).ExecuteNonQuery(); }
protected override Unit CreateDeployableItem(IZone zone, Position spawnPosition, Player player) { return(LootContainer.Create().SetType(LootContainerType.Field).SetOwner(player).SetPinCode(PinCode).Build(zone, spawnPosition)); }
public Looters(LootContainer lootContainer) { _lootContainer = lootContainer; _action = new TimerAction(CleanUpLooters, TimeSpan.FromSeconds(1000)); }
public LootListPacketBuilder(LootContainer container, ILootItemRepository itemRepository) { _container = container; _itemRepository = itemRepository; }
public LootContainerProgressInfoPacketBuilder(RobotInventory robotInventory, LootContainer container, int maxCount) { _container = container; _robotInventory = robotInventory; _maxCount = maxCount; }