public Controller(IExamService examService, IPlayerInfoHolder playerInfoHolder, IReasonHandler reasonHadler, IExclusionService exclusionService) { _playerInfoHolder = playerInfoHolder; _examService = examService; _reasonHandler = reasonHadler; _exclusionService = exclusionService; }
public Controller(UnityPool pool, IReasonHandler reasonHandler, IPlayerInfoHolder playerInfoHolder, IGameInfoHolder gameInfoHolder) { _pool = pool; _playerInfoHolder = playerInfoHolder; _gameInfoHolder = gameInfoHolder; _reasonHandler = reasonHandler; _reasonHandler.ReasonOpened += OpenReason; }
public CheckGoDownHandler(IExclusionCheck exclusionCheck, IReasonHandler reasonHadler, IPlayEventsService eventService, IWindowHandler windowHandler, IPlayerInfoHolder playerHolder) { _exclusionCheck = exclusionCheck; _reasonHandler = reasonHadler; _windowHandler = windowHandler; _playerHolder = playerHolder; _eventService = eventService; }
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); } }