public string GetCurrentLevels() { int level = model.currentlevel; string levelstring = ""; if (currentLevel == level) { levelstring = PlayerPrefs.GetString("LevelProgress", ""); } else { levelstring = AnswerChcek.GetLevel(); } return(levelstring); }
void LoadANSWER() { char[] answers = Generator.getData(); string levelstring = AnswerChcek.GetLevel(model.currentlevel - 1).Trim(); answers = levelstring.ToCharArray(); Debug.Log(levelstring); //Solver Solver = new Solver(); //Solver.load(answers); //Solver.dfs(0); //answers = Solver.getResult().ToCharArray(); answers = TransAnswer(answers); for (int i = 0; i < 81; i++) { if (answers[i] != '.') { Debug.Log(answers[i]); cells[i].solution = int.Parse(answers[i].ToString()); cells[i].clue = true; } cells[i].SubPosition(); } Debug.Log("是否有答案:" + AnswerChcek.CheckAnswerIsRight(cells)); }