Пример #1
0
 public Controller(IExamService examService, IPlayerInfoHolder playerInfoHolder,
                   IReasonHandler reasonHadler, IExclusionService exclusionService)
 {
     _playerInfoHolder = playerInfoHolder;
     _examService      = examService;
     _reasonHandler    = reasonHadler;
     _exclusionService = exclusionService;
 }
Пример #2
0
 public Controller(UnityPool pool,
                   IReasonHandler reasonHandler, IPlayerInfoHolder playerInfoHolder, IGameInfoHolder gameInfoHolder)
 {
     _pool                        = pool;
     _playerInfoHolder            = playerInfoHolder;
     _gameInfoHolder              = gameInfoHolder;
     _reasonHandler               = reasonHandler;
     _reasonHandler.ReasonOpened += OpenReason;
 }
Пример #3
0
 public CheckGoDownHandler(IExclusionCheck exclusionCheck, IReasonHandler reasonHadler, IPlayEventsService eventService,
                           IWindowHandler windowHandler, IPlayerInfoHolder playerHolder)
 {
     _exclusionCheck = exclusionCheck;
     _reasonHandler  = reasonHadler;
     _windowHandler  = windowHandler;
     _playerHolder   = playerHolder;
     _eventService   = eventService;
 }
Пример #4
0
 public ExperienceHandler(IReasonHandler reasonHandler, IWindowHandler windowHandler, IPlayerInfoHolder playerInfoHolder, IGameInfoHolder gameInfoHolder)
 {
     _windowHandler               = windowHandler;
     _playerInfoHolder            = playerInfoHolder;
     _gameInfoHolder              = gameInfoHolder;
     _reasonHandler               = reasonHandler;
     _reasonHandler.WindowHandler = _windowHandler;
     if (_playerInfoHolder.UniversityPoints == 0)
     {
         OpenTestWindow(TestType.EIT);
     }
 }