// Handles the type selection menu after file is loaded
    public void TypesSelectionSetup()
    {
        TypesListPanel.SetActive(true);
        if (!typeBar)
        {
            typeBar = GameObject.Find("TypeBar");
        }

        GameObject parent = GameObject.Find("TypesHolderPanel");
        int        count  = 0;

        if (_typeBarsList != null)
        {
            foreach (GameObject go in _typeBarsList)
            {
                Destroy(go);
            }
        }
        _typeBarsList = new List <GameObject>();

        typeBar.SetActive(false);

        foreach (string name in Datapersistent.DatasetNames)
        {
            GameObject      newTypeBar    = Instantiate(typeBar);
            TypeMenuObjects objectsHolder = newTypeBar.GetComponent <TypeMenuObjects>();
            Text            numericType   = objectsHolder.NumericTypeText.GetComponent <Text>();
            Text            attributeName = objectsHolder.AttributeNameText.GetComponent <Text>();

            newTypeBar.transform.SetParent(parent.transform);
            newTypeBar.transform.rotation      = parent.transform.rotation;
            newTypeBar.transform.localScale    = parent.transform.localScale;
            newTypeBar.transform.localPosition = parent.transform.localPosition;

            attributeName.text = name;

            if (Datapersistent.Types[count][0].Equals(DataTypes.NUMERIC))
            {
                numericType.text = "Numeric Type";
            }

            newTypeBar.SetActive(true);
            _typeBarsList.Add(newTypeBar);
            count++;
        }
        _typeBarsList[0].GetComponentInChildren <Toggle>().isOn = true;
    }
 // when done button is pressed on types options menu
 public void TypesSelectionComplete()
 {
     for (int i = 0; i < _typeBarsList.Count; i++)
     {
         TypeMenuObjects togglesHolder = _typeBarsList[i].GetComponent <TypeMenuObjects>();
         if (togglesHolder.IDtoggle.isOn)
         {
             Datapersistent.Types[i].Add(DataTypes.ID);
         }
         if (togglesHolder.IgnoreToggle.isOn)
         {
             Datapersistent.Types[i].Add(DataTypes.IGNORE);
         }
     }
     TypesListPanel.SetActive(false);
     MainMenu.SetActive(true);
 }