/// <summary> /// 最初のフレーム /// </summary> void Start() { // フォルダパス string path = Application.dataPath + "/Prefab/VoxelControl/Stamps/"; // フォルダ内にあるファイルを全て読み込む string[] files = Directory.GetFiles(path, "*.csv", System.IO.SearchOption.AllDirectories); // 読み込んだフォルダを元にPrefabを作成する for (int i = 0; i < files.Length; i++) { // 読み込んだCSVを保存するリスト List <string[]> data = new List <string[]>(); stampPosList.Add(new List <GameObject>()); matNumList.Add(new List <int>()); // CSV読み込み data = generator.LoadCSV(files[i]); // 親用のオブジェクト GameObject parent = new GameObject(); // CSVをもとにスタンプのオブジェクト群を生成 foreach (var d in data) { // 外部読み込みでブロック生成 GameObject obj = generator.BlockGenerate(d, true); } // Prefab作成 } }