From 2630c159d83da0c8689a689b10377a756841f206 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Moritz=20Br=C3=BCckner?= Date: Thu, 19 Aug 2021 21:58:43 +0200 Subject: [PATCH] Align new custom sockets to Blender UI --- blender/arm/logicnode/arm_sockets.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/blender/arm/logicnode/arm_sockets.py b/blender/arm/logicnode/arm_sockets.py index 87362f91..0b004a18 100644 --- a/blender/arm/logicnode/arm_sockets.py +++ b/blender/arm/logicnode/arm_sockets.py @@ -122,12 +122,13 @@ class ArmColorSocket(ArmCustomSocket): subtype='COLOR', min=0.0, max=1.0, + default=[0.0, 0.0, 0.0, 1.0], description='Input value used for unconnected socket', update=_on_update_socket ) def draw(self, context, layout, node, text): - draw_socket_layout(self, layout) + draw_socket_layout_split(self, layout) def draw_color(self, context, node): return 0.78, 0.78, 0.161, 1 @@ -254,6 +255,7 @@ class ArmVectorSocket(ArmCustomSocket): default_value_raw: FloatVectorProperty( name='Value', size=3, + precision=3, description='Input value used for unconnected socket', update=_on_update_socket ) @@ -261,6 +263,7 @@ class ArmVectorSocket(ArmCustomSocket): def draw(self, context, layout, node, text): if not self.is_output and not self.is_linked: col = layout.column(align=True) + col.label(text=self.name + ":") col.prop(self, 'default_value_raw', text='') else: layout.label(text=self.name)