Model: set type definition and index for generic instances
This commit is contained in:
@@ -286,6 +286,9 @@ namespace Il2CppInspector.Reflection {
|
|||||||
var generic = image.ReadMappedObject<Il2CppGenericClass>(pType.datapoint); // Il2CppGenericClass *
|
var generic = image.ReadMappedObject<Il2CppGenericClass>(pType.datapoint); // Il2CppGenericClass *
|
||||||
var genericTypeDef = model.TypesByDefinitionIndex[generic.typeDefinitionIndex];
|
var genericTypeDef = model.TypesByDefinitionIndex[generic.typeDefinitionIndex];
|
||||||
|
|
||||||
|
Definition = model.Package.TypeDefinitions[generic.typeDefinitionIndex];
|
||||||
|
Index = (int) generic.typeDefinitionIndex;
|
||||||
|
|
||||||
Assembly = genericTypeDef.Assembly;
|
Assembly = genericTypeDef.Assembly;
|
||||||
Namespace = genericTypeDef.Namespace;
|
Namespace = genericTypeDef.Namespace;
|
||||||
Name = genericTypeDef.BaseName;
|
Name = genericTypeDef.BaseName;
|
||||||
|
|||||||
Reference in New Issue
Block a user