From 4e6132e2fa61a6f87331743b180f45a8029c3569 Mon Sep 17 00:00:00 2001 From: kremnev8 Date: Sun, 7 May 2023 20:46:52 +0300 Subject: [PATCH] Fix issue finding GetFieldDefaultValue on 2021.3.23 --- .../Hooks/Class_GetFieldDefaultValue_Hook.cs | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/Il2CppInterop.Runtime/Injection/Hooks/Class_GetFieldDefaultValue_Hook.cs b/Il2CppInterop.Runtime/Injection/Hooks/Class_GetFieldDefaultValue_Hook.cs index fd694a89..29532ada 100644 --- a/Il2CppInterop.Runtime/Injection/Hooks/Class_GetFieldDefaultValue_Hook.cs +++ b/Il2CppInterop.Runtime/Injection/Hooks/Class_GetFieldDefaultValue_Hook.cs @@ -56,6 +56,13 @@ internal unsafe class Class_GetFieldDefaultValue_Hook : Hook 4) + return getStaticFieldValueTargets[^2]; + + var getStaticFieldValueInternal = getStaticFieldValueTargets.Last(); Logger.Instance.LogTrace("Field::StaticGetValueInternal: 0x{GetStaticFieldValueInternalAddress}", getStaticFieldValueInternal.ToInt64().ToString("X2")); var getStaticFieldValueInternalTargets = XrefScannerLowLevel.JumpTargets(getStaticFieldValueInternal).ToArray();