From 15f2623ae9eb68550c2b2c65e61cc8ea9483f97f Mon Sep 17 00:00:00 2001 From: Katy Coe Date: Mon, 4 Nov 2019 18:19:15 +0100 Subject: [PATCH] Model: set type definition and index for generic instances --- Il2CppInspector/Reflection/TypeInfo.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Il2CppInspector/Reflection/TypeInfo.cs b/Il2CppInspector/Reflection/TypeInfo.cs index 0eaa753..a5f1c98 100644 --- a/Il2CppInspector/Reflection/TypeInfo.cs +++ b/Il2CppInspector/Reflection/TypeInfo.cs @@ -286,6 +286,9 @@ namespace Il2CppInspector.Reflection { var generic = image.ReadMappedObject(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;