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(); } }