public static void load_batch_textures(string folder) { //Debug.Log("Loading textures from folder " + folder); Debug.StartLogGroup(); DirectoryInfo dir = new DirectoryInfo(folder); if (dir.Exists) { FileInfo[] bmpfiles = dir.GetFiles("*.bmp", System.IO.SearchOption.AllDirectories); FileInfo[] pngfiles = dir.GetFiles("*.png", System.IO.SearchOption.AllDirectories); FileInfo[] files = new FileInfo[bmpfiles.Length + pngfiles.Length]; bmpfiles.CopyTo(files, 0); pngfiles.CopyTo(files, bmpfiles.Length); if (files.Length > 0) FileWatch.add_folder(folder); for (int f = 0; f < files.Length; f++) { Texture tex = new Texture(); tex.assign_path(files[f].FullName); textures.Add(tex.identifier, tex); } } Debug.EndLogGroup(); }