private void SetActive_DataVis(VisModes visMode)
        {
            Debug.Log("SetDataVis: " + visMode);

            _showVisMode = visMode;
            switch (visMode)
            {
            case VisModes.ShowNone:
                SetActive_DataVis(false, false, false, false, false); break;

            case VisModes.ShowOnlyDestinations:
                SetActive_DataVis(false, true, false, true, false); break;

            case VisModes.ShowAll:
                SetActive_DataVis(true, true, true, true, true); break;
            }
        }
 public void SetAppState(bool pauseIt)
 {
     isPaused = pauseIt;
     if (textOutput != null)
     {
         if (pauseIt)
         {
             rememberState   = _showVisMode;
             textOutput.text = "Paused...";
             SetActive_DataVis(VisModes.ShowAll);
         }
         else
         {
             textOutput.text = "";
             SetActive_DataVis(rememberState);
         }
     }
 }