public void update_lvl_info(int level, int score)
{
// load previous record for level. 0 - if no record.
int previous_max_lvl_score = (int)settings_file.GetValue("level_score", level.ToString(), 0);
// update record
if (score > previous_max_lvl_score)
{
settings_file.SetValue("level_score", level.ToString(), score);
}
settings_file.Save(settings_file_path);
}