private void SaveLevel(Puzzle.Puzzle puzzle, string name) { PuzzleData puzzleData = new PuzzleData(puzzle); puzzleData.Save(name); Debug.Log("Puzzle Saved. Wait for the file to update"); }
public IPuzzle BuildPuzzle() { string puzzleDisplay = ""; List <string> answerOptions = new List <string>(); string correctAnswer = ""; Puzzle.Puzzle puzzle = new Puzzle.Puzzle(puzzleDisplay, answerOptions, correctAnswer); return(puzzle); }
public bool CreateLevel(string name, int width, int height) { if (this.ValidName(name)) { Puzzle.Puzzle empty = Puzzle.Puzzle.CreateEmpty(width, height); empty.gameObject.SetActive(false); this.SaveLevel(empty, name); this.GetLevels(); this.Current(name); return(true); } else { return(false); } }
public void SaveLevel(Puzzle.Puzzle puzzle) { this.SaveLevel(puzzle, this.CurrentLevel); }