From 3db660a454d38a9b8d9bf12beaad014ce54a4f6c Mon Sep 17 00:00:00 2001 From: Katy Coe Date: Wed, 8 Nov 2017 00:49:07 +0100 Subject: [PATCH] Roll field offsets into FieldInfo --- Il2CppInspector/Reflection/FieldInfo.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Il2CppInspector/Reflection/FieldInfo.cs b/Il2CppInspector/Reflection/FieldInfo.cs index 7985494..c1dc0a2 100644 --- a/Il2CppInspector/Reflection/FieldInfo.cs +++ b/Il2CppInspector/Reflection/FieldInfo.cs @@ -12,6 +12,7 @@ namespace Il2CppInspector.Reflection { // IL2CPP-specific data public Il2CppFieldDefinition Definition { get; } public int Index { get; } + public int Offset { get; } public bool HasDefaultValue { get; } public object DefaultValue { get; } @@ -57,6 +58,7 @@ namespace Il2CppInspector.Reflection { base(declaringType) { Definition = pkg.Metadata.Fields[fieldIndex]; Index = fieldIndex; + Offset = pkg.FieldOffsets[fieldIndex]; Name = pkg.Strings[pkg.Metadata.Fields[fieldIndex].nameIndex]; fieldType = pkg.TypeUsages[Definition.typeIndex];