From 2e2404dc5fb4e5c8ff5823874391bae9a0bff663 Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Sun, 19 Jun 2022 13:07:07 +0200 Subject: [PATCH] Fix regression from 2522d84a21ce9b702fc4f52e1291a4fd5e194a9a --- Source/Editor/Scripting/TypeUtils.cs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Source/Editor/Scripting/TypeUtils.cs b/Source/Editor/Scripting/TypeUtils.cs index 54616990e..84d7340f9 100644 --- a/Source/Editor/Scripting/TypeUtils.cs +++ b/Source/Editor/Scripting/TypeUtils.cs @@ -127,9 +127,15 @@ namespace FlaxEditor.Scripting return ChannelMask.Red; if (type.Type == typeof(MaterialSceneTextures)) return MaterialSceneTextures.BaseColor; + if (type.IsValueType) + { + var value = type.CreateInstance(); + Utilities.Utils.InitDefaultValues(value); + return value; + } if (ScriptType.Object.IsAssignableFrom(type)) return null; - if (type.IsValueType || type.CanCreateInstance) + if (type.CanCreateInstance) { var value = type.CreateInstance(); Utilities.Utils.InitDefaultValues(value);