示例#1
0
    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);
    }
示例#2
0
 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);
 }