void ParseLevels() { foreach (GameLevelAndType level in levelAndTypes) { GameWallHolder holder = Instantiate(level.Level, transform) as GameWallHolder; holder.gameObject.SetActive(false); levelDictionary.Add(level.Type, holder); } }
public LevelInfo(GameWallHolder holder) { Name = holder.LevelName; PointSpawns = holder.Locations; GameWalls = new Walls(holder.Walls.Length); for (int i = 0; i < holder.Walls.Length; i++) { GameWalls.Add(new Wall(holder.Walls[i])); } PlayerSpawn = holder.PlayerSpawn; }