Exemplo n.º 1
0
 public void Construct(Block.Factory blockFactory, IBlockSizeSetter blockSizeSetter, IBlockSlicer blockSlicer)
 {
     _blockSlicer = blockSlicer;
     _blockSlicer.BlockPositionChanged += OnBlockPositionChanged;
     _blockFactory    = blockFactory;
     _blockSizeSetter = blockSizeSetter;
 }
Exemplo n.º 2
0
    public void Construct(Vector3 startPoint, Vector3 finishPoint, IGameOverHandler gameOverHandler, IBlockSlicer blockSlicer,
                          Rigidbody rigidbody, MovingObject movingObject)
    {
        _gameOverHandler = gameOverHandler;
        _blockSlicer     = blockSlicer;
        _rigidbody       = rigidbody;
        _movingObject    = movingObject;

        movingObject.Init(startPoint, finishPoint);
    }