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; }
public GameField(IGameSettings gameSettings, FieldElement.Factory elementsFactory, Ball.Factory ballFactory) { _gameSettings = gameSettings; _elementsFactory = elementsFactory; _ballFactory = ballFactory; }
public BallManager(Settings settings, Ball.Factory factory) { _settings = settings; _ballFactory = factory; }