void IAcManagerScanWrapper.AcManagerScan() { ClearErrors(AcErrorCategory.CarSkins); try { SkinsManager.ActualScan(); RemoveError(AcErrorType.CarSkins_DirectoryIsUnavailable); } catch (IOException e) { AddError(AcErrorType.CarSkins_DirectoryIsUnavailable, e); Logging.Write("Car skins unhandled exception: " + e); return; } SelectPreviousOrDefaultSkin(); }
void IAcManagerScanWrapper.AcManagerScan() { var m = Measure("Scanning skins…"); ClearErrors(AcErrorCategory.CarSkins); try { SkinsManager.ActualScan(); RemoveError(AcErrorType.CarSkins_DirectoryIsUnavailable); } catch (IOException e) { AddError(AcErrorType.CarSkins_DirectoryIsUnavailable, e); Logging.Write("Car skins unhandled exception: " + e); return; } m?.Step("Skins are scanned"); }