diff --git a/Il2CppInspector.Common/Reflection/Assembly.cs b/Il2CppInspector.Common/Reflection/Assembly.cs index 30b0b101..260a5801 100644 --- a/Il2CppInspector.Common/Reflection/Assembly.cs +++ b/Il2CppInspector.Common/Reflection/Assembly.cs @@ -71,8 +71,9 @@ public Assembly(TypeModel model, int imageIndex) { // TODO: Generate EntryPoint method from entryPointIndex } - // Find corresponding module (we'll need this for method pointers) - ModuleDefinition = Model.Package.Modules[ShortName]; + // Find corresponding module (we'll need this for method pointers on V24.2+) + if (Model.Package.Modules != null) + ModuleDefinition = Model.Package.Modules[ShortName]; // Generate types in DefinedTypes from typeStart to typeStart+typeCount-1 for (var t = ImageDefinition.TypeStart; t < ImageDefinition.TypeStart + ImageDefinition.TypeCount; t++) {