Fix MUtils::GetClass for Float2
This commit is contained in:
@@ -846,12 +846,12 @@ namespace
|
|||||||
|
|
||||||
MMethod* ManagedBinaryModule::FindMethod(MClass* mclass, const ScriptingTypeMethodSignature& signature)
|
MMethod* ManagedBinaryModule::FindMethod(MClass* mclass, const ScriptingTypeMethodSignature& signature)
|
||||||
{
|
{
|
||||||
|
#if USE_CSHARP
|
||||||
if (!mclass)
|
if (!mclass)
|
||||||
return nullptr;
|
return nullptr;
|
||||||
const auto& methods = mclass->GetMethods();
|
const auto& methods = mclass->GetMethods();
|
||||||
for (MMethod* method : methods)
|
for (MMethod* method : methods)
|
||||||
{
|
{
|
||||||
#if USE_CSHARP
|
|
||||||
if (method->IsStatic() != signature.IsStatic)
|
if (method->IsStatic() != signature.IsStatic)
|
||||||
continue;
|
continue;
|
||||||
if (method->GetName() != signature.Name)
|
if (method->GetName() != signature.Name)
|
||||||
@@ -872,8 +872,8 @@ MMethod* ManagedBinaryModule::FindMethod(MClass* mclass, const ScriptingTypeMeth
|
|||||||
}
|
}
|
||||||
if (isValid && VariantTypeEquals(signature.ReturnType, method->GetReturnType()))
|
if (isValid && VariantTypeEquals(signature.ReturnType, method->GetReturnType()))
|
||||||
return method;
|
return method;
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
return nullptr;
|
return nullptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -878,7 +878,7 @@ MClass* MUtils::GetClass(const VariantType& value)
|
|||||||
case VariantType::Blob:
|
case VariantType::Blob:
|
||||||
return MCore::Array::GetClass(MCore::TypeCache::Byte);
|
return MCore::Array::GetClass(MCore::TypeCache::Byte);
|
||||||
case VariantType::Float2:
|
case VariantType::Float2:
|
||||||
return Double2::TypeInitializer.GetClass();
|
return Float2::TypeInitializer.GetClass();
|
||||||
case VariantType::Float3:
|
case VariantType::Float3:
|
||||||
return Float3::TypeInitializer.GetClass();
|
return Float3::TypeInitializer.GetClass();
|
||||||
case VariantType::Float4:
|
case VariantType::Float4:
|
||||||
|
|||||||
Reference in New Issue
Block a user