public void Deinitialize() { Debug.WriteLine("TestSimulator::Deinitialize()"); CarProvider.Clear(); TrackProvider.Clear(); CarProvider = null; TrackProvider = null; }
//float midPeakSpan; //float bottomMidSpan; // Texture2D texture; // int textureWidth; // heightmap width // int textureHeight; // heightmap height // float textureWidthInv; // float textureHeightInv; // Color[] colors; // Use this for initialization public void setupTrackProvider() { if (trackProvider == null) { trackProvider = GetComponent <TrackProvider> (); trackWorldDimentions.x.set(trackProvider.getMinDims().x, trackProvider.getMaxDims().x); trackWorldDimentions.y.set(trackProvider.getMinDims().y, trackProvider.getMaxDims().y); trackWorldDimentions.z.set(trackProvider.getMinDims().z, trackProvider.getMaxDims().z); } }
public MusicDataManager() { _databaseFile = new FileInfo(Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "Hurricane", "database.sqlite")); Images = new ImagesProvider(); Artists = new ArtistProvider(Images); Albums = new AlbumsProvider(Artists); Tracks = new TrackProvider(Artists, Images, Albums); Playlists = new PlaylistProvider(Tracks); UserData = new UserDataProvider(); LastfmApi = new LastfmApi(Artists); MusicManager = new MusicManager(); MusicManager.TrackChanged += MusicManager_TrackChanged; MusicManager.NewTrackOpened += MusicManager_NewTrackOpened; MusicStreamingPluginManager = new MusicStreamingPluginManager(); }