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