public ViewModel(bool initialize = true) {
Saveable = new SaveHelper<SaveableData>("__QuickDrive_Hotlap", () => new SaveableData {
Penalties = Penalties,
GhostCar = GhostCar,
GhostCarAdvantage = GhostCarAdvantage
}, o => {
Penalties = o.Penalties;
GhostCar = o.GhostCar;
GhostCarAdvantage = o.GhostCarAdvantage;
}, () => {
Penalties = true;
GhostCar = true;
GhostCarAdvantage = 0.0;
});
if (initialize) {
Saveable.Initialize();
} else {
Saveable.Reset();
}
}