public void AddScore(string name) { //newScoreData.scoreName = name; //scoreDataset.Add(newScoreData); //scoreDataset.Sort(SortFunc); newScoreData.scoreName = name; SaveDataScript.MySaveData.levelScoreDataSet[levelIndex].scoreDataset.Add(newScoreData); SaveDataScript.MySaveData.levelScoreDataSet[levelIndex].scoreDataset.Sort(SortFunc); if (SaveDataScript.MySaveData.levelScoreDataSet[levelIndex].scoreDataset.Count > displayNum) { SaveDataScript.MySaveData.levelScoreDataSet[levelIndex].scoreDataset.RemoveRange(6, SaveDataScript.MySaveData.levelScoreDataSet[levelIndex].scoreDataset.Count - 6); } displayText.text = DisplayScores(); myMenuManager.HidePanel("CharacterInput"); SaveDataScript.Save(); }