重做粗略选曲界面 浮动小游戏可开关

修复一些小bug和加入部分新功能
This commit is contained in:
FloatGaming
2025-12-30 03:26:39 +08:00
parent e8ac354f8d
commit e7f4ac72d5
243 changed files with 18884 additions and 1897 deletions
+9 -3
View File
@@ -26,9 +26,11 @@ public class SongDataSerializable
public bool _if_level_is_EASE;
public int max_comboRecord;
public int personalRecord; // 存储全局最高分
public int personalRecord; // 存储最高分 (个人分 + 偶像分)
public Dictionary<int, int> difficultyNumberMap = new Dictionary<int, int>();
public Dictionary<int, int> personalRecordMap = new Dictionary<int, int>();
public Dictionary<int, int> idolRecordMap = new Dictionary<int, int>();
public Dictionary<int, int> chartScoreMap = new Dictionary<int, int>();
public Dictionary<int, string> chartFileMap = new Dictionary<int, string>();
public SongDataSerializable(SongData songData)
@@ -56,7 +58,9 @@ public class SongDataSerializable
difficultyNumberMap = songData.difficultyNumberMap;
personalRecordMap = songData.personalRecordMap;
personalRecord = songData.personalRecord; // 存储全局最高分
idolRecordMap = songData.idolRecordMap;
chartScoreMap = songData.chartScoreMap;
personalRecord = songData.personalRecord; // 存储综合最高分
chartFileMap = new Dictionary<int, string>();
/*foreach (var kvp in songData.chartFileMap)
@@ -91,7 +95,9 @@ public class SongDataSerializable
songData.difficultyNumberMap = difficultyNumberMap;
songData.personalRecordMap = personalRecordMap;
songData.personalRecord = personalRecord; // 赋值全局最高分
songData.idolRecordMap = idolRecordMap;
songData.chartScoreMap = chartScoreMap;
songData.personalRecord = personalRecord; // 赋值综合最高分
foreach (var kvp in chartFileMap)
{