Beispiel #1
0
        private OnlineManager()
        {
            _holdedList.Released += OnHoldedListReleased;

            CarsManager.Instance.WrappersList.CollectionReady     += OnCarsListCollectionReady;
            CarsManager.Instance.WrappersList.ItemPropertyChanged += OnCarPropertyChanged;
            CarSkinsManager.AnySkinsCollectionReady                 += OnAnySkinsCollectionReady;
            TracksManager.Instance.WrappersList.CollectionReady     += OnTracksListCollectionReady;
            TracksManager.Instance.WrappersList.ItemPropertyChanged += OnTrackPropertyChanged;
            WeatherManager.Instance.WrappersList.CollectionReady    += OnWeatherListCollectionReady;
            IndexDirectDownloader.AvailableIdsLoaded                += OnAvailableIdsLoaded;
            IndexDirectDownloader.LoadAvailableIdsAsync();
        }
Beispiel #2
0
        private OnlineManager()
        {
            _holdedList.Released += OnHoldedListReleased;

            CarsManager.Instance.WrappersList.CollectionReady     += OnCarsListCollectionReady;
            CarsManager.Instance.WrappersList.ItemPropertyChanged += OnCarPropertyChanged;
            CarSkinsManager.AnySkinsCollectionReady                 += OnAnySkinsCollectionReady;
            TracksManager.Instance.WrappersList.CollectionReady     += OnTracksListCollectionReady;
            TracksManager.Instance.WrappersList.ItemPropertyChanged += OnTrackPropertyChanged;
            WeatherManager.Instance.WrappersList.CollectionReady    += OnWeatherListCollectionReady;

            if (SettingsHolder.Online.SearchForMissingContent)
            {
                IndexDirectDownloader.AvailableIdsLoaded += OnAvailableIdsLoaded;
                IndexDirectDownloader.LoadAvailableIdsAsync();
            }

            PatchHelper.Reloaded += OnPatchReloaded;
        }