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