From bfccfbdae7af067c6cf2427c42b87c25905c9a1d Mon Sep 17 00:00:00 2001 From: Mikhail <99481254+DCFApixels@users.noreply.github.com> Date: Sun, 5 May 2024 00:59:26 +0800 Subject: [PATCH] fix component display --- src/EntityTemplate/Editor/EntityTemplateEditor.cs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/EntityTemplate/Editor/EntityTemplateEditor.cs b/src/EntityTemplate/Editor/EntityTemplateEditor.cs index 097a5ac..0963424 100644 --- a/src/EntityTemplate/Editor/EntityTemplateEditor.cs +++ b/src/EntityTemplate/Editor/EntityTemplateEditor.cs @@ -195,7 +195,15 @@ namespace DCFApixels.DragonECS.Unity.Editors else { GUIContent label = UnityEditorUtility.GetLabel(name); - EditorGUILayout.PropertyField(componentProperty, label, true); + if(componentProperty.propertyType == SerializedPropertyType.Generic) + { + EditorGUILayout.PropertyField(componentProperty, label, true); + } + else + { + Rect r = RectUtility.AddPadding(GUILayoutUtility.GetRect(label, EditorStyles.objectField), 0, 20f, 0, 0); + EditorGUI.PropertyField(r, componentProperty, label, true); + } } if (isRemoveComponent) {