diff --git a/Source/Engine/Scripting/Scripting.cpp b/Source/Engine/Scripting/Scripting.cpp index 37a009ebc..2888497c7 100644 --- a/Source/Engine/Scripting/Scripting.cpp +++ b/Source/Engine/Scripting/Scripting.cpp @@ -865,7 +865,7 @@ bool Scripting::IsEveryAssemblyLoaded() bool Scripting::IsTypeFromGameScripts(MClass* type) { - const auto binaryModule = ManagedBinaryModule::GetModule(type->GetAssembly()); + const auto binaryModule = ManagedBinaryModule::GetModule(type ? type->GetAssembly() : nullptr); return binaryModule && binaryModule != GetBinaryModuleCorlib() && binaryModule != GetBinaryModuleFlaxEngine(); }