private void Construct(PhysicsCache physicsCache, EventManager eventManager, IRayProvider rayProvider, ISelector2D selector, IPieceProvider pieceProvider, IGameFinisher gameFinisher, IPhaseManager phaseManager, ITurnManager turnManager, IMovementValidator movementValidator) { _physicsCache = physicsCache; _eventManager = eventManager; _rayProvider = rayProvider; _selector = selector; _pieceProvider = pieceProvider; _gameFinisher = gameFinisher; _phaseManager = phaseManager; _turnManager = turnManager; _movementValidator = movementValidator; }
private void Construct(PhysicsCache physicsCache, EventManager eventManager, IRayProvider rayProvider, ISelector selector, IFieldProvider fieldProvider, IPieceProvider pieceProvider, ICaptureVerifier captureVerifier, IGameFinisher gameFinisher, IPhaseManager phaseManager, ITurnManager turnManager, IWallVerifier wallVerifier) { _physicsCache = physicsCache; _eventManager = eventManager; _rayProvider = rayProvider; _selector = selector; _fieldProvider = fieldProvider; _pieceProvider = pieceProvider; _captureVerifier = captureVerifier; _gameFinisher = gameFinisher; _phaseManager = phaseManager; _turnManager = turnManager; _wallVerifier = wallVerifier; }
private void Construct(IFieldProvider fieldProvider, IGameFinisher gameFinisher) { _fieldProvider = fieldProvider; _gameFinisher = gameFinisher; }