Optimize MUtils::UnboxScriptingTypeHandle
This commit is contained in:
@@ -191,10 +191,9 @@ ScriptingTypeHandle MUtils::UnboxScriptingTypeHandle(MonoReflectionType* value)
|
|||||||
MonoClass* klass = GetClass(value);
|
MonoClass* klass = GetClass(value);
|
||||||
if (!klass)
|
if (!klass)
|
||||||
return ScriptingTypeHandle();
|
return ScriptingTypeHandle();
|
||||||
const MString typeName = MUtils::GetClassFullname(klass);
|
const ScriptingTypeHandle typeHandle = ManagedBinaryModule::FindType(klass);
|
||||||
const ScriptingTypeHandle typeHandle = Scripting::FindScriptingType(typeName);
|
|
||||||
if (!typeHandle)
|
if (!typeHandle)
|
||||||
LOG(Warning, "Unknown scripting type {}", String(typeName));
|
LOG(Warning, "Unknown scripting type {}", String(MUtils::GetClassFullname(klass)));
|
||||||
return typeHandle;
|
return typeHandle;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user