PersistentTrails.TrackManager.deleteTrack C# (CSharp) Method

deleteTrack() public method

public deleteTrack ( Track &track ) : void
track Track
return void
        public void deleteTrack(ref Track track)
        {
            allTracks.Remove(track);

            track.Visible = false;
            Debug.Log("removing track");
            if (File.Exists(Utilities.TrackPath + track.TrackName + ".trk"))
            {
                Debug.Log("deleting track-file");
                File.Delete(Utilities.TrackPath + track.TrackName + ".trk");
            }

            if (track == activeTrack) {
                stopRecording();
                activeTrack = null;
            }
            track = null;
        }