mirror of
https://github.com/LukeFZ/Il2CppInspectorRedux.git
synced 2025-12-10 13:30:26 +05:00
Fix incorrect read of generic type parameters in 64-bit binaries
This commit is contained in:
@@ -224,7 +224,7 @@ namespace Il2CppInspector.Reflection {
|
|||||||
var genericInstance = image.ReadMappedObject<Il2CppGenericInst>(generic.context.class_inst);
|
var genericInstance = image.ReadMappedObject<Il2CppGenericInst>(generic.context.class_inst);
|
||||||
|
|
||||||
// Get list of pointers to type parameters (both unresolved and concrete)
|
// Get list of pointers to type parameters (both unresolved and concrete)
|
||||||
var genericTypeParameters = image.ReadMappedArray<uint>(genericInstance.type_argv, (int)genericInstance.type_argc);
|
var genericTypeParameters = image.ReadMappedArray<ulong>(genericInstance.type_argv, (int)genericInstance.type_argc);
|
||||||
|
|
||||||
GenericTypeParameters = new List<TypeInfo>();
|
GenericTypeParameters = new List<TypeInfo>();
|
||||||
foreach (var pArg in genericTypeParameters) {
|
foreach (var pArg in genericTypeParameters) {
|
||||||
|
|||||||
Reference in New Issue
Block a user