From 7eb2088af0ad0c489bdb15df8e486ca6964bd642 Mon Sep 17 00:00:00 2001 From: Chandler Cox Date: Mon, 6 Jan 2025 15:40:38 -0600 Subject: [PATCH] Use `Variant::CanCast()` for type check. --- Source/Engine/Content/Assets/MaterialBase.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/Engine/Content/Assets/MaterialBase.cpp b/Source/Engine/Content/Assets/MaterialBase.cpp index 6f111da68..9751f86d4 100644 --- a/Source/Engine/Content/Assets/MaterialBase.cpp +++ b/Source/Engine/Content/Assets/MaterialBase.cpp @@ -30,7 +30,7 @@ void MaterialBase::SetParameterValue(const StringView& name, const Variant& valu const auto param = Params.Get(name); if (param) { - if (param->GetValue().Type == value.Type) + if (Variant::CanCast(value, param->GetValue().Type)) { param->SetValue(value); param->SetIsOverride(true);