private void OnBlockHit(Block hitBlock) { hitBlock.BlockHit -= OnBlockHit; _blocks.Remove(hitBlock); MooveBlocksInTower(); UpdateTowerSize?.Invoke(_blocks.Count); }
private void Start() { foreach (var block in _blocks) { block.BlockHit += OnBlockHit; } UpdateTowerSize?.Invoke(_blocks.Count); }