Example #1
0
 private void Construct(EventManager eventManager,
                        IWallVerifier wallVerifier,
                        ICaptureVerifier captureVerifier,
                        IPieceProvider pieceProvider)
 {
     _eventManager    = eventManager;
     _wallVerifier    = wallVerifier;
     _captureVerifier = captureVerifier;
     _pieceProvider   = pieceProvider;
 }
Example #2
0
 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;
 }