From 8ba17f10267d6951eecea47b246c86e02ba41b94 Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Tue, 23 May 2023 18:22:43 +0200 Subject: [PATCH] Optimize `MUtils::UnboxScriptingTypeHandle` --- Source/Engine/Scripting/ManagedCLR/MUtils.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Source/Engine/Scripting/ManagedCLR/MUtils.cpp b/Source/Engine/Scripting/ManagedCLR/MUtils.cpp index 3d8e93250..bdc16cbd5 100644 --- a/Source/Engine/Scripting/ManagedCLR/MUtils.cpp +++ b/Source/Engine/Scripting/ManagedCLR/MUtils.cpp @@ -191,10 +191,9 @@ ScriptingTypeHandle MUtils::UnboxScriptingTypeHandle(MonoReflectionType* value) MonoClass* klass = GetClass(value); if (!klass) return ScriptingTypeHandle(); - const MString typeName = MUtils::GetClassFullname(klass); - const ScriptingTypeHandle typeHandle = Scripting::FindScriptingType(typeName); + const ScriptingTypeHandle typeHandle = ManagedBinaryModule::FindType(klass); if (!typeHandle) - LOG(Warning, "Unknown scripting type {}", String(typeName)); + LOG(Warning, "Unknown scripting type {}", String(MUtils::GetClassFullname(klass))); return typeHandle; }