示例#1
0
    // 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();
    }
示例#2
0
    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();
            }
        }
    }