From 6b060c274a95062162f19a698cbbd9bf3d1107e6 Mon Sep 17 00:00:00 2001 From: LukeFZ <17146677+LukeFZ@users.noreply.github.com> Date: Sun, 10 Dec 2023 21:58:22 +0100 Subject: [PATCH] Fix assembly shim output for older Unity versions due to non-explicit class layouts --- Il2CppInspector.Common/Outputs/AssemblyShims.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Il2CppInspector.Common/Outputs/AssemblyShims.cs b/Il2CppInspector.Common/Outputs/AssemblyShims.cs index 0ce2eff..2428759 100644 --- a/Il2CppInspector.Common/Outputs/AssemblyShims.cs +++ b/Il2CppInspector.Common/Outputs/AssemblyShims.cs @@ -185,7 +185,7 @@ namespace Il2CppInspector.Outputs Attributes = (TypeAttributes)type.Attributes }; - if (mType.IsExplicitLayout) + if (mType.IsExplicitLayout || mType.IsSequentialLayout) mType.ClassLayout = new ClassLayoutUser(1, (uint)type.Sizes.nativeSize); // Add nested types