private bool OutputPositionIsOccupied(TilePosition outputPosition)
 {
     return(_tileOccupationManager.GetItemsInArea(outputPosition.GetArea()).Any(ie => _blockableMapper.Has(ie) || _productMapper.Has(ie)));
 }
Пример #2
0
 private IEnumerable <MineableResource> GetActiveMineableResources(TilePosition tilePosition)
 {
     return(_tileOccupationManager.GetItemsInArea(tilePosition.GetArea()).Select(i => _mineableResourceMapper.Get(i)).Where(r => r != null));
 }