Output: Don't output field offsets for const fields
This commit is contained in:
@@ -132,7 +132,11 @@ namespace Il2CppInspector
|
|||||||
writer.Write($"{field.FieldType.CSharpName} {field.Name}");
|
writer.Write($"{field.FieldType.CSharpName} {field.Name}");
|
||||||
if (field.HasDefaultValue)
|
if (field.HasDefaultValue)
|
||||||
writer.Write($" = {field.DefaultValueString}");
|
writer.Write($" = {field.DefaultValueString}");
|
||||||
writer.Write("; // 0x{0:X2}\n", (uint) field.Offset);
|
writer.Write(";");
|
||||||
|
// Don't output field indices for const fields (they don't have any storage)
|
||||||
|
if (!field.IsLiteral)
|
||||||
|
writer.Write(" // 0x{0:X2}", (uint) field.Offset);
|
||||||
|
writer.WriteLine("");
|
||||||
}
|
}
|
||||||
if (type.DeclaredFields.Count > 0)
|
if (type.DeclaredFields.Count > 0)
|
||||||
writer.Write("\n");
|
writer.Write("\n");
|
||||||
|
|||||||
Reference in New Issue
Block a user