diff --git a/src/il2cpp/structs/method.ts b/src/il2cpp/structs/method.ts index 403e06e..dfcf8ff 100644 --- a/src/il2cpp/structs/method.ts +++ b/src/il2cpp/structs/method.ts @@ -307,7 +307,7 @@ ${this.virtualAddress.isNull() ? `` : ` // 0x${this.relativeVirtualAddress.toStr switch (property) { case "invoke": let instanceHandle = instance.handle; - if (instance.class.isValueType && !Il2Cpp.unityVersionIsBelow202120) { + if (!Il2Cpp.unityVersionIsBelow202120 && instance.class.isValueType && !instance.class.isEnum) { instanceHandle = instanceHandle.add(Il2Cpp.Object.headerSize); }