Model: set type definition and index for generic instances

This commit is contained in:
Katy Coe
2019-11-04 18:19:15 +01:00
parent ac18de55c5
commit 15f2623ae9

View File

@@ -286,6 +286,9 @@ namespace Il2CppInspector.Reflection {
var generic = image.ReadMappedObject<Il2CppGenericClass>(pType.datapoint); // Il2CppGenericClass *
var genericTypeDef = model.TypesByDefinitionIndex[generic.typeDefinitionIndex];
Definition = model.Package.TypeDefinitions[generic.typeDefinitionIndex];
Index = (int) generic.typeDefinitionIndex;
Assembly = genericTypeDef.Assembly;
Namespace = genericTypeDef.Namespace;
Name = genericTypeDef.BaseName;