public void Load(string name) { //checkerboard.GetComponent<CheckerBoard>().direction = 0; ReferenceTable.checkerboard = PrefsX.GetIntArray("CheckerBoard" + name); ReferenceTable.turns = PlayerPrefs.GetInt("turns"); for (int i = 0; i < 15; i++) { for (int j = 0; j < 15; j++) { if (ReferenceTable.checkerboard[i, j] == 1) { Putdown(i, j, 1); } if (ReferenceTable.checkerboard[i, j] == 2) { Putdown(i, j, 2); } } } ReferenceTable.if_loading = 0; if (ReferenceTable.turns % 2 == 1) { Tips.text = "读取成功,现在轮到白方走棋"; } else { Tips.text = "读取成功,现在轮到黑方走棋"; } changehand.SetActive(true); }
public void Save(string name) { PrefsX.SetIntArray("CheckerBoard" + name, ReferenceTable.checkerboard); PlayerPrefs.SetInt("turns", ReferenceTable.turns); Debug.Log("save success"); Tips.text = "保存成功"; changehand.SetActive(true); }