Exemple #1
0
    private void CreateMySelf()
    {
        Team      tm;
        TeamColor cl  = TeamColor.TeamGreen;
        float     rot = 0f;

        switch (GameInfo.Instance.SeatId)
        {
        case 1:
            cl = TeamColor.TeamGreen;
            break;

        case 2:
            cl  = TeamColor.TeamBlank;
            rot = 90f;
            break;

        case 3:
            cl  = TeamColor.TeamBlue;
            rot = 180f;
            break;

        case 4:
            cl  = TeamColor.TeamYellow;
            rot = -90f;
            break;
        }
        string fileName = PlayerPrefs.GetString("SAVE_BOARD");

        if (fileName != null && fileName != "")
        {
            Team temp = SaveReadFiles <Team> .ReadFile(fileName);

            if (temp != null)
            {
                tm     = temp;
                tm.Col = cl;
            }
            else
            {
                tm = new Team(cl, false);
            }
        }
        else
        {
            tm = new Team(cl, false);
        }
        object[] obj = new object[1];
        obj[0] = tm;
        ChessBd.transform.Rotate(new Vector3(0, 0, rot));
        StateManager.Instance.ChangeState(StateManager.Instance.SER, null, obj);
        StateManager.Instance.ChangeState(StateManager.Instance.SE);
    }
Exemple #2
0
    public void SaveChess()
    {
        SaveReadFiles <Team> .SaveFile("Team", ChessGameManager.Instance.GetTeamMyself());

        PlayerPrefs.SetString("SAVE_BOARD", "Team");
    }