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); }
public void SaveChess() { SaveReadFiles <Team> .SaveFile("Team", ChessGameManager.Instance.GetTeamMyself()); PlayerPrefs.SetString("SAVE_BOARD", "Team"); }