public void saveUser(userP nSet)
    {
        try
        {
            string     theFile = "/userP.xml";
            FileStream stream  = new FileStream(Application.persistentDataPath + theFile, FileMode.Create);;


            XmlSerializer serializer = new XmlSerializer(typeof(userP));


            var streamWriter = new StreamWriter(stream, System.Text.Encoding.UTF8);
            serializer.Serialize(streamWriter, nSet);
            stream.Close();
        } catch
        (Exception e)
        {
            string     theFile = "/userP.xml";
            FileStream stream  = new FileStream(Application.persistentDataPath + theFile, FileMode.CreateNew);;


            XmlSerializer serializer = new XmlSerializer(typeof(userP));


            var streamWriter = new StreamWriter(stream, System.Text.Encoding.UTF8);
            serializer.Serialize(streamWriter, nSet);
            stream.Close();
        }
        Debug.Log("User with name of: " + nSet.nameU);
    }
    public userP loadUser()
    {
        userP  nSet    = new userP();
        string theFile = "/userP.xml";

        try
        {
            bool two = File.Exists((Application.persistentDataPath + theFile));
            if (two)
            {
                XmlSerializer serializer = new XmlSerializer(typeof(userP));
                FileStream    stream     = new FileStream(Application.persistentDataPath + theFile, FileMode.Open);
                nSet = serializer.Deserialize(stream) as userP;
                Debug.Log("loading User with name of: " + nSet.nameU);
                stream.Close();
            }
            else
            {
                saveUser(nSet);
            }
        }
        catch
        (Exception e)
        {
            saveUser(nSet);
        }



        return(nSet);
    }
    void loadData()
    {
        masterSettings = xml.loadSettings();
        masterUser     = xml.loadUser();
        xml.laodAlpha();
        masterLetters = xml.listLet;
        Debug.Log("Letters loaded: " + masterLetters.Count);

        testMode.primeData();
        learn.primeData();
        MastIntUA.primeData();
    }
    public void deleteSave()
    {
        foreach (AlphaB a in masterLetters)
        {
            a.resetA();
        }
        xml.syncDB(masterLetters);
        xml.saveAlpha();
        userP nU = new userP();

        xml.saveUser(nU);
        masterLetters.Clear();
        settingPrimary newSet = new settingPrimary();

        xml.saveSetings(newSet);
    }