コード例 #1
0
    IEnumerator ReadConfigFile(string filename)
    {
        loadStep++;

        string filepath = ExcelTool.GetConfigFilePath(filename);

        WWW www = new WWW(filepath);

        yield return(www);

        while (www.isDone == false)
        {
            yield return(null);
        }
        if (www.error == null)
        {
            byte[]             data     = www.bytes;
            List <ConfigClass> datalist = (List <ConfigClass>)ExcelTool.DeserializeObj(data);
            dic.Add(filename, datalist);
        }
        else
        {
            //GameLogTools.SetText("wwwError<<" + www.error + "<<" + filepath);
            Debug.Log("wwwError<<" + www.error + "<<" + filepath);
        }

        loadStep--;
        if (loadStep <= 0)
        {
            LogData();
        }
    }