void SaveData() { string DataScoreJson = File.ReadAllText("Assets\\Data\\scores.json"); ScoreDataAccess = JsonUtility.FromJson <ScoreDataEditor>(DataScoreJson); List <string> ListSequences = ScoreDataAccess.ListSequences; List <string> ListMoves = ScoreDataAccess.ListMoves; List <string> ListTimes = ScoreDataAccess.ListTimes; List <string> ListPlayers = ScoreDataAccess.ListPlayers; string NamePlayer = NameText.GetComponent <Text>().text; ListSequences.Add(sequence); ListMoves.Add(moves.ToString()); ListTimes.Add(time.ToString()); ListPlayers.Add(NamePlayer); ScoreDataAccess.ListSequences = ListSequences; ScoreDataAccess.ListMoves = ListMoves; ScoreDataAccess.ListTimes = ListTimes; ScoreDataAccess.ListPlayers = ListPlayers; string updateScores = JsonUtility.ToJson(ScoreDataAccess); File.WriteAllText("Assets\\Data\\scores.json", updateScores); }
// Use this for initialization void Start() { Button ButtonMenuComponent = ButtonMenu.GetComponent <Button>(); ButtonMenuComponent.onClick.AddListener(GoMenu); string DataScoreJson = File.ReadAllText("Assets\\Data\\scores.json"); ScoreDataAccess = JsonUtility.FromJson <ScoreDataEditor>(DataScoreJson); ListSequences = ScoreDataAccess.ListSequences; ListMoves = ScoreDataAccess.ListMoves; ListTimes = ScoreDataAccess.ListTimes; ListPlayers = ScoreDataAccess.ListPlayers; DisplayData(); }