Beispiel #1
0
    public IEnumerator LoadIntoPersistantDataPathFromLocalPath(string filename, GameManager.FileLoadedIntoPersistant fileLoaded)
    {
        string urlToRead = Helpers.formatLocalUrlToRead(filename);

        Debug.Log("urlToRead" + urlToRead);

        WWW www = new WWW(urlToRead);

        yield return(www);

        if (www.error == null)
        {
            Debug.Log("www.text" + www.text);
            WriteIntoPersistantDataPathFromLocalPath(www.text, filename, fileLoaded);
        }
        else
        {
            Debug.Log("PersistantPathERROR: " + www.error);
        }
    }
Beispiel #2
0
    public void WriteIntoPersistantDataPathFromLocalPath(string dataString, string filename, GameManager.FileLoadedIntoPersistant fileLoaded)
    {
        string urlToWrite = Helpers.formatLocalPersistentUrlToWrite(filename);

        Debug.Log("urlToWrite" + urlToWrite);
        if (File.Exists(urlToWrite))
        {
            Debug.Log("~~~~File Exists~~~~" + filename);
            File.WriteAllText(urlToWrite, dataString);
        }
        else
        {
            Debug.Log("~~~~File Does Not Exists~~~~" + filename);
            StreamWriter sw = File.CreateText(urlToWrite);
            sw.WriteLine(dataString);
            //File.WriteAllText(urlToWrite,dataString);

            sw.Close();
        }

        fileLoaded(filename);
    }