コード例 #1
0
ファイル: LoadFile.cs プロジェクト: GilgameshllllLD/AR_Task
 public void LoadTextFile(LoadFileSettings settings, OnTextLoaded onResult, Encoding encoding = null)
 {
     if (encoding == null)
     {
         encoding = Encoding.Default;
     }
     StartCoroutine(_LoadTextFile(settings, onResult, encoding));
 }
コード例 #2
0
ファイル: LoadFile.cs プロジェクト: GilgameshllllLD/AR_Task
    private IEnumerator _LoadTextFile(LoadFileSettings settings, OnTextLoaded onResult, Encoding encoding)
    {
        string result = "";

        try {
            // Create a new StreamReader
            StreamReader theReader = new StreamReader(settings.fullPath, encoding);
            using (theReader) {
                result = theReader.ReadToEnd();
                theReader.Close();
            }
        }catch (Exception e) {
            Console.WriteLine("{0}\n", e.Message);
        }

        if (onResult != null)
        {
            onResult(result);
        }

        yield return(null);
    }