internal static void Import(PaintToolsView paintToolsView) { try { List <PaintToolsSlot> list = new List <PaintToolsSlot>(); foreach (var line in File.ReadAllLines(importPath, Encoding.UTF8)) { Tile[,] tiles = JsonConvert.DeserializeObject <Tile[, ]>(File.ReadAllText(line, Encoding.UTF8)); for (int i = 0; i < tiles.GetLength(0); i++) { for (int j = 0; j < tiles.GetLength(1); j++) { if (tiles[i, j].wall >= WallLoader.WallCount) { tiles[i, j].wall = 0; } if (tiles[i, j].type >= TileLoader.TileCount) { tiles[i, j].type = 0; } } } list.Add(new PaintToolsSlot(GetStampInfo(tiles))); } paintToolsView.Add(list.ToArray()); } catch { } }
internal static void Import(PaintToolsView paintToolsView) { try { List <PaintToolsSlot> list = new List <PaintToolsSlot>(); foreach (var line in File.ReadAllLines(importPath, Encoding.UTF8)) { Tile[,] tiles = JsonConvert.DeserializeObject <Tile[, ]>(File.ReadAllText(line, Encoding.UTF8)); list.Add(new PaintToolsSlot(GetStampInfo(tiles))); } paintToolsView.Add(list.ToArray()); } catch { } }