public int GetScore(int levelId, int stageId) { PSTriplet triplet = SearchFor(levelId, stageId); if (triplet != null) { return(triplet.score); } return(-1); }
public void SetScore(int levelId, int stageId, int score) { PSTriplet triplet = SearchFor(levelId, stageId); if (triplet == null) { triplet = new PSTriplet(levelId, stageId, score); buckets.Add(triplet); } else { int previousScore = triplet.score; triplet.score = Mathf.Max(score, previousScore); } }