Fix crash for fixed buffers when the name of FixedBufferAttribute.FixedElementField is obfuscated
This commit is contained in:
@@ -128,7 +128,7 @@ namespace Il2CppInspector
|
|||||||
// Fixed buffers
|
// Fixed buffers
|
||||||
if (field.GetCustomAttributes(FBAttribute).Any())
|
if (field.GetCustomAttributes(FBAttribute).Any())
|
||||||
sb.Append($"/* {((ulong) field.GetCustomAttributes(FBAttribute)[0].VirtualAddress).ToAddressString()} */" +
|
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
|
// Regular fields
|
||||||
else
|
else
|
||||||
sb.Append($"{field.FieldType.CSharpName} {field.Name}");
|
sb.Append($"{field.FieldType.CSharpName} {field.Name}");
|
||||||
|
|||||||
Reference in New Issue
Block a user