public override async Task Drive(Game.BasicProperties basicProperties, Game.AssistsProperties assistsProperties,
Game.ConditionProperties conditionProperties, Game.TrackProperties trackProperties) {
await StartAsync(new Game.StartProperties {
BasicProperties = basicProperties,
AssistsProperties = assistsProperties,
ConditionProperties = conditionProperties,
TrackProperties = trackProperties,
ModeProperties = new Game.HotlapProperties {
Penalties = Penalties,
GhostCar = GhostCar,
GhostCarAdvantage = GhostCarAdvantage,
RecordGhostCar = SettingsHolder.Drive.AlwaysRecordGhost ? true : (bool?)null
}
});
}
}