Merge pull request #1 from FlaxEngine/master

Keep up with main
This commit is contained in:
ExMatics HydrogenC
2023-12-01 18:06:42 +08:00
committed by GitHub
11 changed files with 43 additions and 13 deletions

View File

@@ -1209,9 +1209,20 @@ void* MUtils::VariantToManagedArgPtr(Variant& value, MType* type, bool& failed)
return object;
}
case MTypes::Ptr:
if (value.Type.Type == VariantType::Null)
switch (value.Type.Type)
{
case VariantType::Pointer:
return &value.AsPointer;
case VariantType::Object:
return &value.AsObject;
case VariantType::Asset:
return &value.AsAsset;
case VariantType::Structure:
case VariantType::Blob:
return &value.AsBlob.Data;
default:
return nullptr;
return (void*)value;
}
default:
break;
}