AcManager.Pages.Drive.QuickDrive_Drag.ViewModel.GetModeProperties C# (CSharp) Method

GetModeProperties() protected method

protected GetModeProperties ( IEnumerable botCars ) : Game.BaseModeProperties
botCars IEnumerable
return Game.BaseModeProperties
            protected override Game.BaseModeProperties GetModeProperties(IEnumerable<Game.AiCar> botCars) {
                return new Game.WeekendProperties {
                    AiLevel = RaceGridViewModel.AiLevelFixed ? RaceGridViewModel.AiLevel : 100,
                    Penalties = Penalties,
                    JumpStartPenalty = JumpStartPenalty,
                    StartingPosition = RaceGridViewModel.StartingPosition == 0
                            ? MathUtils.Random(1, RaceGridViewModel.OpponentsNumber + 2) : RaceGridViewModel.StartingPosition,
                    RaceLaps = LapsNumber,
                    BotCars = botCars,
                    PracticeDuration = PracticeDuration,
                    QualificationDuration = QualificationDuration
                };
            }
        }