Output: Show offsets in metadata file for const fields and parameters with default values

This commit is contained in:
Katy Coe
2019-11-14 05:02:36 +01:00
parent 1fb013dcc2
commit 9b79217a38
4 changed files with 23 additions and 14 deletions

View File

@@ -207,6 +207,9 @@ namespace Il2CppInspector
// Don't output field indices for const fields (they don't have any storage)
if (!field.IsLiteral && !SuppressMetadata)
sb.Append($" // 0x{(uint) field.Offset:X2}");
// Output metadata file offset for const fields
if (field.IsLiteral && !SuppressMetadata)
sb.Append($" // Metadata: 0x{(uint) field.DefaultValueMetadataAddress:X8}");
sb.Append("\n");
}
codeBlocks.Add("Fields", sb.ToString());