From 928ba16efce760b59e627d8854bfc07fe9045118 Mon Sep 17 00:00:00 2001 From: Katy Coe Date: Tue, 12 Nov 2019 18:33:13 +0100 Subject: [PATCH] Fix crash for fixed buffers when the name of FixedBufferAttribute.FixedElementField is obfuscated --- Il2CppDumper/Il2CppCSharpDumper.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Il2CppDumper/Il2CppCSharpDumper.cs b/Il2CppDumper/Il2CppCSharpDumper.cs index 49e0d92..a3e1902 100644 --- a/Il2CppDumper/Il2CppCSharpDumper.cs +++ b/Il2CppDumper/Il2CppCSharpDumper.cs @@ -128,7 +128,7 @@ namespace Il2CppInspector // Fixed buffers if (field.GetCustomAttributes(FBAttribute).Any()) sb.Append($"/* {((ulong) field.GetCustomAttributes(FBAttribute)[0].VirtualAddress).ToAddressString()} */" + - $" {field.FieldType.GetField("FixedElementField").FieldType.CSharpName} {field.Name}[0]"); + $" {field.FieldType.DeclaredFields[0].FieldType.CSharpName} {field.Name}[0]"); // FixedElementField // Regular fields else sb.Append($"{field.FieldType.CSharpName} {field.Name}");