public static void Generate(string folder, params Map[] maps) { if (!Directory.Exists(folder)) { return; } string[] files = Directory.GetFiles(folder, "*.cfg"); for (int i = 0; i < files.Length; ++i) { ArrayList list = DecorationList.ReadAll(files[i]); for (int j = 0; j < list.Count; ++j) { m_Count += ((DecorationList)list[j]).Generate(maps); } } }