Example #1
0
 public ViewManager(ShipView shipView,
                    CrashEffectView crashEffectView,
                    IMoveViewModel moveViewModel,
                    FuelView fuelView,
                    EndGameMessageView endGameMessageView,
                    StartButtonView startButtonView,
                    ExitButtonView exitButtonView,
                    TitleView titleView,
                    IHitListener hitListener,
                    IFuelViewModel fuelViewModel,
                    IGameManager gameManager)
 {
     _shipView                   = shipView;
     _crashEffectView            = crashEffectView;
     _moveViewModel              = moveViewModel;
     _fuelView                   = fuelView;
     _endGameMessageView         = endGameMessageView;
     _startButtonView            = startButtonView;
     _exitButtonView             = exitButtonView;
     _titleView                  = titleView;
     _fuelViewModel              = fuelViewModel;
     _crashAssessmentViewModel   = hitListener.CrashAssessment;
     _landingAssessmentViewModel = hitListener.LandingAssessment;
     _gameManager                = gameManager;
 }
Example #2
0
 public SupplierController(
     ApplicationService service,
     EngineView engineView,
     TyreView tyreView,
     FuelView fuelView,
     IMapperService mapper)
 {
     _service    = service ?? throw new ArgumentNullException(nameof(service));
     _engineView = engineView ?? throw new ArgumentNullException(nameof(engineView));
     _tyreView   = tyreView ?? throw new ArgumentNullException(nameof(tyreView));
     _fuelView   = fuelView ?? throw new ArgumentNullException(nameof(fuelView));
     _mapper     = mapper ?? throw new ArgumentNullException(nameof(mapper));
 }