public virtual void InitData() { if (items.Count == 0 || items == null) { TextAsset textAsset = ResourceManager.Instance.LoadRes <TextAsset> (ResourceManager.ResourceType.Data, mPath); if (textAsset != null) { string dataStr = textAsset.text; Dictionary <string, Dictionary <string, string> > datas = CSVTool.Parse(dataStr); foreach (string id in datas.Keys) { TableItem item = new TableItem(); int idValue = int.Parse(id); item.id = idValue; item.name = datas[id]["name"]; item.account = int.Parse(datas[id]["account"]); item.price = float.Parse(datas[id]["price"]); item.data = datas[id]["data"]; items.Add(item); this.d("damon", item.ToString(), false); } } else { Debug.Log(mPath); } } }