From 8a7c6ec4ba15952aebe415fc5a837a6647ea47ea Mon Sep 17 00:00:00 2001 From: moqiaoduo <415372363@qq.com> Date: Sun, 18 Jan 2026 17:23:38 +0800 Subject: [PATCH] [F] Some version has incompatible construct in class PacketUpsertUserAll --- AquaMai.Core/Helpers/Shim.cs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/AquaMai.Core/Helpers/Shim.cs b/AquaMai.Core/Helpers/Shim.cs index 096697d0..6e1e144e 100644 --- a/AquaMai.Core/Helpers/Shim.cs +++ b/AquaMai.Core/Helpers/Shim.cs @@ -189,6 +189,14 @@ public static byte[] EncryptNetPacketBody(byte[] data) return (PacketUpsertUserAll)ctor2.Invoke(args); }; } + else if (type.GetConstructor([typeof(int), typeof(UserData), typeof(int), typeof(Action), typeof(Action)]) is ConstructorInfo ctor3) + { + return (index, src, onDone, onError) => + { + var args = new object[] { index, src, GameManager.GetMaxTrackCount(), onDone, onError }; + return (PacketUpsertUserAll)ctor3.Invoke(args); + }; + } else { throw new MissingMethodException("No matching PacketUpsertUserAll constructor found");