// Start is called before the first frame update void Start() { StreamReader reader = new StreamReader("Assets/CSV/BookDetail.csv"); File = new TextAsset(reader.ReadToEnd()); Table.Load(File); Debug.Log(File.text); ListBook = Table.GetRowList(); reader.Close(); StreamReader readeritem = new StreamReader("Assets/CSV/AllItems.csv"); FileItem = new TextAsset(readeritem.ReadToEnd()); TableItem.Load(FileItem); Debug.Log(FileItem.text); ListItem = TableItem.GetRowList(); readeritem.Close(); StreamReader readermini = new StreamReader("Assets/CSV/MiniGame.csv"); Filemini = new TextAsset(readermini.ReadToEnd()); Tablemini.Load(Filemini); Debug.Log(Filemini.text); Listmini = Tablemini.GetRowList(); readermini.Close(); }
private void Awake() { StreamReader reader = new StreamReader("Assets/CSV/MiniGame.csv"); File = new TextAsset(reader.ReadToEnd()); Table.Load(File); Debug.Log(File.text); GameData = Table.Find_ID(ID_MiniGame); StreamReader readerItem = new StreamReader("Assets/CSV/AllItems.csv"); FileItem = new TextAsset(readerItem.ReadToEnd()); TableItem.Load(FileItem); foreach (string id in GameData.FindItem) { ListFindItems.Add(TableItem.Find_ID(id)); } RewardItemData = TableItem.Find_ID(GameData.Reward); reader.Close(); readerItem.Close(); if (GameData.FindItem.Count > 0) { if (GameData.FindItem[0] == null || GameData.FindItem[0] == "") { GameData.FindItem.Clear(); ListFindItems.Clear(); } } }