void AddLayer() { TileLayerDeffination layer = new TileLayerDeffination() { Order = currentLayer, Columns = grid.Columns, Rows = grid.Rows, TileSize = new Vector2(float.Parse(txtSizeX.Text), float.Parse(txtSizeY.Text)), TileOffset = -new Vector2(2), TileSheetFilepath = grid.TileSheetFilepath, NormalMapFilepath = grid.NormalMapFilepath }; tileMap.AddTileLayer(layer); mapCreator.AddLayer(currentLayer); mapCreator.ChangeLayer(currentLayer); }