private void UpdateVehicles(object o, Save.ProfileSave pfl) { BeginInvoke((MethodInvoker) delegate { CheckedListBox v = (CheckedListBox)o; Save.VehicleUnlockFlags unlock = 0; foreach (Save.VehicleUnlockFlags vehicle in v.CheckedItems) { unlock |= vehicle; } pfl.AvailableVehicles = unlock; }); }
private void UpdateFreePlayVehicles(object o, Save.GeneralSettings gs) { BeginInvoke((MethodInvoker) delegate { CheckedListBox v = (CheckedListBox)o; Save.VehicleUnlockFlags unlock = 0; foreach (Save.VehicleUnlockFlags vehicle in v.CheckedItems) { unlock |= vehicle; } gs.AvailableVehicles = unlock; }); }