From a982e0a11104dcbf058d647eb5fe2de671a84b61 Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Wed, 12 Feb 2025 16:54:33 +0100 Subject: [PATCH] Fix crash when reading object value from `BehaviorKnowledgeSelector` #3171 --- Source/Engine/Utilities/VariantUtils.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/Engine/Utilities/VariantUtils.cs b/Source/Engine/Utilities/VariantUtils.cs index 793d0c6a1..0f43ea17c 100644 --- a/Source/Engine/Utilities/VariantUtils.cs +++ b/Source/Engine/Utilities/VariantUtils.cs @@ -34,7 +34,7 @@ namespace FlaxEngine.Utilities if (value == null) return default; var type = value.GetType(); - if (type != typeof(T)) + if (type != typeof(T) && !typeof(T).IsAssignableFrom(type)) { if (typeof(T) == typeof(Vector2)) {