void create() { if (name.Text == string.Empty) { return; } var size = new MPos(int.Parse(sizeX.Text), int.Parse(sizeY.Text)); var name2 = name.Text; var piece = PieceSaver.SaveEmpty(size, FileExplorer.Pieces, name2); GameController.CreateNew(GameSaveManager.DefaultSave.Copy(), MissionType.TEST, InteractionMode.EDITOR, custom: MapType.FromPiece(piece)); }
void savePiece() { PieceSaver.SaveWorld(game.World, FileExplorer.FindPath(FileExplorer.Pieces, game.MapType.OverridePiece, ".yaml"), game.MapType.OverridePiece); game.AddInfoMessage(150, "Map saved!"); }