public CarObject(IFileAcManager manager, string id, bool enabled) : base(manager, id, enabled) { InitializeLocationsOnce(); SkinsManager = new CarSkinsManager(Id, new InheritingAcDirectories(manager.Directories, SkinsDirectory), Skins_CollectionReady) { ScanWrapper = this }; SkinsManager.Created += SkinsManager_Created; }
public CarObject(IFileAcManager manager, string id, bool enabled) : base(manager, id, enabled) { InitializeLocationsOnce(); SkinsManager = new CarSkinsManager(Id, new InheritingAcDirectories(manager.Directories, SkinsDirectory), Skins_CollectionReady) { ScanWrapper = this }; SkinsManager.Created += SkinsManager_Created; }
private CarSkinsManager InitializeSkins() { var manager = new CarSkinsManager(Id, new InheritingAcDirectories(FileAcManager.Directories, SkinsDirectory), OnSkinsCollectionReady) { ScanWrapper = this }; manager.Created += OnSkinsManagerCreated; return(manager); }