Example #1
0
 public void Construct(Block.Factory blockFactory, IBlockSizeSetter blockSizeSetter, IBlockSlicer blockSlicer)
 {
     _blockSlicer = blockSlicer;
     _blockSlicer.BlockPositionChanged += OnBlockPositionChanged;
     _blockFactory    = blockFactory;
     _blockSizeSetter = blockSizeSetter;
 }
Example #2
0
 public ObjectSpawner(BlocksGroup.Pool blocksGroupPool, Block.Factory blockFactory,
                      Crystal.Pool crystalPool, Ball.Factory ballFactory)
 {
     this.blocksGroupPool = blocksGroupPool;
     this.blockFactory    = blockFactory;
     this.crystalPool     = crystalPool;
     this.ballFactory     = ballFactory;
 }
Example #3
0
 public void Construct(Block.Factory blockFactory)
 {
     this.blockFactory = blockFactory;
 }
Example #4
0
 public BlockFactory(TilesPool tilesPool, Block.Factory factory)
 {
     _tilesPool = tilesPool;
     _factory   = factory;
 }