コード例 #1
0
        public void ParseDialogueFromCSVPathList(string[] csvPathList)
        {
            if (csvPathList == null)
            {
                return;
            }

            foreach (string csvPath in csvPathList)
            {
                string csvText = FileUtility.GetFileText(csvPath);

                CSVFile csvFile = new CSVFile(csvText);

                int csvCount = csvFile.length;

                for (int i = 0; i < csvCount; i++)
                {
                    string scene_id = csvFile.Get <string>(i, "Scene_ID");

                    DialogueComp gDialogueComp = ParseDialogueCSV(csvFile, i);

                    cacheDialogueDict = UtilityMethod.EditDictionaryArray <DialogueComp>(cacheDialogueDict, scene_id, gDialogueComp);
                }
            }
        }