Plain data container for player progress in the ColourBreak game. It stores the highest unlocked level, an array of best star counts per level, and the best score for endless mode.
public sealed class ColourBreakSaveData
{
public int HighestUnlockedLevel { get; set; } = 1;
public int[] BestStars { get; set; } = new int[ColourBreakLevels.Count + 1];
public int BestEndlessScore { get; set; }
}