public void Save() { SavedScores savedScores = new SavedScores() { scores = _scores }; _serializer.Serialize(savedScores); }
public void Load() { SavedScores savedScores = new SavedScores(); _scores = new List <int>(); if (_serializer.Deserialize(ref savedScores)) { _scores = savedScores.scores; } }
void LoadScores() { SavedScores savedScores = new SavedScores(); if (_serializer.Deserialize(ref savedScores)) { for (int i = 0; i < savedScores.scores.Count; i++) { scoreTexts[i].text = savedScores.scores[i].ToString(); } } }
public void SaveTempScores(double totalTime, int[] scores) { if (scores == null) { return; } if (_lastScores == null || !scores.SequenceEqual(_lastScores)) { SavedScores.Add(new ScoreAtTime(totalTime, scores)); } _lastScores = SavedScores[SavedScores.Count - 1].TempScores; RobotCount = Math.Max(scores.Length, RobotCount); }