[F] Game crash after one track with new AIME with SkipToMusicSelection

This commit is contained in:
Clansty
2024-05-26 12:59:16 +08:00
parent 27b1a31436
commit bf9197b3e4
2 changed files with 17 additions and 1 deletions

View File

@@ -1,5 +1,9 @@
using HarmonyLib;
using MAI2.Util;
using Manager;
using Manager.UserDatas;
using MelonLoader;
using Monitor;
using Process;
using Process.Information;
@@ -22,5 +26,15 @@ namespace AquaMai.UX
___container.processManager.ReleaseProcess(__instance);
return false;
}
[HarmonyPrefix]
[HarmonyPatch(typeof(MapResultMonitor), "Initialize")]
public static void MapResultMonitorPreInitialize(int monIndex)
{
var userData = Singleton<UserDataManager>.Instance.GetUserData(monIndex);
var index = userData.MapList.FindIndex((UserMapData m) => m.ID == userData.Detail.SelectMapID);
if (index >= 0) return;
userData.MapList.Clear();
}
}
}
}