public void StartNewTrack()
 {
     if (!Active)
     {
         return;
     }
     Debug.Log("BuildDialogState: StartNewTrack");
     m_buildSM.CurrentTrackData = TrackData.CreateRandomizedTrackData();
     m_splineManager.ClearMesh();
     m_featurePointManager.ClearFeaturePoints();
     m_stateMachine.TransitionToState(StateName.BUILD_PAINT_STATE);
 }