Beispiel #1
0
        private async Task RemoveBlockCommandAsync(int segmentId, int x, int y)
        {
            var blockType = await _segmentRepository.DeleteBlockAsync(segmentId, x - 1, y - 1).ConfigureAwait(false);

            if (blockType != null)
            {
                await _inventoryRepository.AddToInventoryAsync(blockType.Value, 1, Context.User).ConfigureAwait(false);
            }
            await _tacZapController.ShowSegmentAsync(Context, segmentId).ConfigureAwait(false);
        }
Beispiel #2
0
 public async Task RemoveBlock(int x, int y)
 {
     await _segmentRepository.DeleteBlockAsync(_segmentId, x, y);
 }