From 37168ce1d6785f72dd803d97df442b4829f67ab7 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 c7c89884..01539a07 100644 --- a/Il2CppInterop.Runtime/Injection/Hooks/Class_GetFieldDefaultValue_Hook.cs +++ b/Il2CppInterop.Runtime/Injection/Hooks/Class_GetFieldDefaultValue_Hook.cs @@ -71,6 +71,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();