public static void CreateMapSet() { int maps_count = LevelMap.LoadCurrentMapsHash().Count; string map_set = "using System;using UnityEngine;public class LevelMapSet:MonoBehaviour{ public string[] maps = new string[]{"; for (int i = 0; i < maps_count; i++) { LevelMap m = new LevelMap(LevelMap.MAPS_FOLDER + "map_" + (i + 1) + ".map"); map_set += "\"" + m.GetMapString() + "\","; } map_set += "};}"; FileStream file_stream = new FileStream(LevelMap.MAPS_SET_FILE, FileMode.OpenOrCreate, FileAccess.Write); StreamWriter writer = new StreamWriter(file_stream); writer.Write(map_set); writer.Close(); }