public IRaceState CreateInitialState(ISimulatorRatingController simulatorRatingController) { return(new IdleState(new SharedContext() { SimulatorRatingController = simulatorRatingController }, _referenceRatingProviderFactory, _settingsProvider)); }
public QualificationResultRatingProvider(ISimulatorRatingController simulatorRatingController, IReferenceRatingProviderFactory referenceRatingProviderFactory) { _random = new Random(); _simulatorRatingController = simulatorRatingController; _referenceRatingProviderFactory = referenceRatingProviderFactory; _maxNoise = (int)(_simulatorRatingController.RatingPerLevel * _simulatorRatingController.AiRatingNoise / 100); _minimumRating = _simulatorRatingController.MinimumAiDifficulty; }
public RatingUpdater(ISimulatorRatingController ratingController) { _ratingController = ratingController; }